Spring + 외장 Tomcat 으로 동작하는 프로젝트가 있었다.초반에 로컬에서 인텔리제이로 테스트할때는 속도가 꽤 좋았다. (springboot 내장 tomcat에 비하면 떨어지지만) 간단한 테스트를 하려고 하는데 톰캣 재기동도 아니고빌드하고 클래스파일 갱신하는데 진짜 5분 이상 걸리는 것이다. 이때까지는 원인을 몰랐다.내가 설계한 프로젝트가 아니라서 설정을 잘못구성해서 느리나 했다. 한가지 의문점은 초반에는 이정도로 느리지 않았다는 것이다. (빌드+톰캣 배포+실행 까지 2분 내 걸리긴 했다만...) 하루종일 클래스를 갱신하거나 재배포 하니까인텔리제이 자체가 무지막지하게 딜레이가 걸리기 시작했고 더 이상 로컬에서 개발 할 수 없는 상태에 빠졌다. 배포파일을 톰캣에 올리기만 하는데 왜 이렇게 느..
아침에 출근 후 빠르게 배포할일이 있어 커밋하고 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..
oracle db tool 로 intelliJ 와 DBeaver, oracle sqldeveloper 3가지를 사용하는데 주로 프로젝트에 연관된 db를 볼때는 intelliJ 를 쓰고빠르게 운영하는 모든 DB 를 봐야할 때는 DBeaver 를 쓰고가끔 oracle 내부 변경사항이 있을 때 oracle sqldeveloper 를 사용해 왔다. (* 사실 oracle 극혐자로써 다른 db 들에 비해 호환성이 너무 별로라 좋아하지 않음 ㅋㅋㅋ ) 그러던 와중 sqldeveloper 업데이트 나온게 없나 확인 했더니 vscode 에 oracle 확장이 나온 것을 확인했다.들어가보니 올해 출시했고 7개월이 지나서야 알게 되었다 ^^;이런거 무조건 설치하고 경험..
인텔리제이 + github 오류 발생 인텔리제이를 사용중에 회사 레포지토리에 pr 을 등록하려고 하는데갑자기 위와 같은 오류가 발생했다. 사실 위의 오류는 intelliJ 버그로 발생한 것이라 결국 업데이트로 해결하긴 했는데 해결하려고 이곳저것 보다보니 조직접근에서 써드파티를 제한할 수 있어 해당 사항으로도 문제를 야기할 수 있어 그 방법을 간단히 남겨보려고 한다. 오류가 발생했을 당시 intelliJ 에서만 조직 접근이 허용되어있지 않았었다.조직 접근항목에 조직에 요청하라고 'Request ' 버튼이 활성화 되어있는 모습을 볼 수 있다. VSCode 는 조직접근이 활성화 되어있는 것을 확인했다. 그래서 intelliJ 는 조직접근을 요청했다.요청하면 조직 관리자에..
출근해서 어제 작업하던 java 파일을 열었는데 죄다 빨간 줄 그어져 있는 것이 아닌가... java 파일이 import 가 안잡히는 상황이고 cannot find symbol 에러가 잡혀 있었다. 딱히 소스파일 문제는 아니고 어제 아무 이상이 없었으므로 인텔리제이에서의 문제라고 보고 캐쉬를 초기화 해봤더니 해결 되었다. 이후 인텔리제이 재기동 되면서 해당 문제가 사라졌다. 참고블로그 [IntelliJ] java: cannot find symbol(클래스 import가 안될 때) 📎 [IntelliJ] java: cannot find symbol GitHub에서 프로젝트를 Clone한 뒤 실행하는데 다음과 같은 오류가 발생했습니다. 다른 클래스가 import가 되지 않는 현상인데요, 아래 방법을 통해 해..