아침에 출근 후 빠르게 배포할일이 있어 커밋하고 push 를 했는디한참 걸리더만 아래와 같은 오류들을 내뿜었다. 08:58:46.323: [...] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false push --progress --porcelain origin refs/heads/dev:devremote: Internal Server Errorfatal: unable to access 'https://github.com/....git/': The requested URL returned error: 500...fatal: unable to access 'https://github.com/....git/': The ..
테스트파일을 작성하여 기능을 구현하였으나추후에 기능이 변경되거나 삭제될 경우빌드 시 해당 테스트파일에서 오류를 뿜어낸다. 테스트파일을 변경하는게 맞지만 간혹 잊혀진 녀석들이 발견되기도 하기 때문에빌드시에 테스트파일만 무시하도록 설정해놓고자 한다. 방법은 여러가지가 있는데프로젝트 자체의 테스트 빌드를 무시하는 방법.gradle 의 테스트 제외하는 빌드를 만드는 방법. * build.gradle 에 선언하여 모든 빌드에서 해당 task 를 제외하는 방법tasks.named('compileTestJava') { enabled = false} * gradle 특정빌드에 task 제외하는 방법# intelliJ gradle build; Edit Configuration 에서 설정buil..
인텔리제이 + github 오류 발생 인텔리제이를 사용중에 회사 레포지토리에 pr 을 등록하려고 하는데갑자기 위와 같은 오류가 발생했다. 사실 위의 오류는 intelliJ 버그로 발생한 것이라 결국 업데이트로 해결하긴 했는데 해결하려고 이곳저것 보다보니 조직접근에서 써드파티를 제한할 수 있어 해당 사항으로도 문제를 야기할 수 있어 그 방법을 간단히 남겨보려고 한다. 오류가 발생했을 당시 intelliJ 에서만 조직 접근이 허용되어있지 않았었다.조직 접근항목에 조직에 요청하라고 'Request ' 버튼이 활성화 되어있는 모습을 볼 수 있다. VSCode 는 조직접근이 활성화 되어있는 것을 확인했다. 그래서 intelliJ 는 조직접근을 요청했다.요청하면 조직 관리자에..
Springboot 프로젝트 진행 중에 외부 라이브러리를 빌드시스템 없이 수동 추가하게 되어 남겨본다. 프로젝트 root 하위에 libs 폴더를 만들고 수동 등록할 jar 파일을 추가하였다. build.gradle 에 아래와 같이 작성하고 gradle refresh 해주면 끝. 나는 libs 폴더 하위 라이브러리를 전부 보라고 지정했다. implementation fileTree(dir: 'libs', includes: ['*.jar']) 파일별로 단독 지정하고 싶으면 아래와 같이 작성해줘도 된다.implementation files('libs/ibsheet8-1.1.4.jar') gradle dependency 하위에 directory 'libs' 가 생성된 것을 확인 ..
출근해서 어제 작업하던 java 파일을 열었는데 죄다 빨간 줄 그어져 있는 것이 아닌가... java 파일이 import 가 안잡히는 상황이고 cannot find symbol 에러가 잡혀 있었다. 딱히 소스파일 문제는 아니고 어제 아무 이상이 없었으므로 인텔리제이에서의 문제라고 보고 캐쉬를 초기화 해봤더니 해결 되었다. 이후 인텔리제이 재기동 되면서 해당 문제가 사라졌다. 참고블로그 [IntelliJ] java: cannot find symbol(클래스 import가 안될 때) 📎 [IntelliJ] java: cannot find symbol GitHub에서 프로젝트를 Clone한 뒤 실행하는데 다음과 같은 오류가 발생했습니다. 다른 클래스가 import가 되지 않는 현상인데요, 아래 방법을 통해 해..
인텔리제이를 업데이트 하면서 VM 옵션이 자동적으로 정리 된 것 같습니다.현재는 아래와 같이 되어있네요. -server-Xms2048m-Xmx4096m-XX:NewRatio=3-Xss16m-XX:+AlwaysPreTouch-XX:+TieredCompilation-XX:+UseCodeCacheFlushing-Dsun.io.useCanonCaches=false-ea-XX:CICompilerCount=4-Dfile.encoding=UTF-8-XX:+UseG1GC-Duser.name=사용자명 과거 설정했었던 옵션... 제가 사용하는 인텔리제이 최적 VM 옵션을 공유합니다. -server-Xms4096m-Xmx4096m-XX:NewRatio=3-Xss16m-XX:+AlwaysP..