인텔리제이 + 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가 되지 않는 현상인데요, 아래 방법을 통해 해..
제가 사용하는 인텔리제이 최적 VM 옵션을 공유합니다. -server -Xms4096m -Xmx4096m -XX:NewRatio=3 -Xss16m -XX:+AlwaysPreTouch -XX:+TieredCompilation -XX:ReservedCodeCacheSize=512m -XX:SoftRefLRUPolicyMSPerMB=50 -XX:+UseCodeCacheFlushing -Dsun.io.useCanonCaches=false-ea -XX:CICompilerCount=4 -Dsun.io.useCanonPrefixCache=false -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Djdk.attach.allowAttachSelf=tru..
Spring JPA 프로젝트를 하다보면 DTO나 Entity 를 DB Table 정보에 맞게 작성해야 한다. 작은 규모일 때는 직접 작성해도 무방하지만 규모가 커지거나 Table 컬럼정보가 너무 많을 경우 너무너무나 귀찮다. 그래서 인텔리제이와 groovy script 를 가지고 이를 해결해보고자 한다. 1. 인텔리제이에 Database 연결하기 driver files 를 다운받고 Test Connection 을 성공 시키면 됩니다. 2. POJOs.groovy 스크립트 커스텀하여 실행 Database를 연결하면 Generate POJOs.groovy 스크립트가 생성됩니다. 위치와 접근방법은 아래와 같습니다. 해당 위치에 groovy 스크립트가 존재하고 해당 스크립트를 커스텀해서 실행시키면 스크립트에 맞..
과거에 SVN 으로 사용하던 프로젝트를 Git 에 올리려고 svn을 해제하고 git 설정을 모두 끝냈는데... 인텔리제이 VCS 메뉴가 Git 으로 안바뀌는 상황발생 그리고 Enable Version Control Integration... 메뉴도 안보임 (이미 설정이 되어있다는 상태임) File - Settings - Version Control - Directory Mappings 가보니 svn 과 git 이 중복으로 적용되어 있었다. subversion 으로 잡혀있는 VCS 설정을 지우거나 git으로 변경하면 된다. 프로젝트 다시 열면 적용된 것을 확인 할 수 있다.
springboot JPA 프로젝트를 진행중인데, 그 중 일부 쿼리는 mybatis 를 써야해서 적용한 상태. 근데 특이점으로는 xml 파일이 java 소스 폴더(src/main/java)에 포함되어있는 구조. 이와 같은 구조인데, 이 구조가 이클립스 환경에서는 특이점 없이 잘 구동 되나, 인텔리제이 환경에서는 mybatis 쿼리 id를 찾지 못하는 에러에 빠지게 된다. error : ... mapped statements collection does not contain value for {namespace.id} ... 원인은 gradle 빌드한 후 빌드 폴더를 열어보면 어디에도 mybatis 맵퍼 xml 이 존재하지 않는다. 원래 xml 파일은 정적 리소스 파일이라 src/main/resources..