intellij

gradle out of memory 발생시

최근 프로젝트에서 조금 커다란 멀티모듈을 구성했더니, gradle build가 너무 오래 걸리고 중간에 out of memory를 발생시켰다. 그래서 intellij의 settings > Compile 옵션에서 JVM Option에 -Xmx1024m으로 메모리를 잡아주었는데도 동일했다. 좀 검색을 했더니1 gradle.properties 파일에 org.gradle.jvmargs=-Xmx1024m로 설정해주니 빌드가 쾌적해졌다. https://fishpoint.tistory.com/1671 ↩

intellij 단축키 – 최근 수정 내용 탐색 / 비교

별 건 아닌데, 기존에는 몰랐던 intellij 단축키 중에 편리할 것 같은 걸 찾아서 기록해둔다. 평상시에는 cmd+]랑 cmd+[를 사용해서 코드를 탐색했었는데, 수정된 것만 탐색해주는 기능이 있었다.   cmd+shift+back은 가장 최근에 수정하게 된 지점으로 커서를 옮겨준다. 거기에 cmd+option+shift+화살표를 누르면, 수정된 내용까지 diff… 더 보기 »intellij 단축키 – 최근 수정 내용 탐색 / 비교

intellij console log line 증가

배치 작업을 하다보니까 테스트 케이스를 돌렸을 때, 로그가 넘쳐흘러서 보이지 않는 케이스가 발생했다. 예전에 이런 걸로 한 번씩 설정하곤 했었는데, 할 때마다 기억이 나지 않아 구글에 의존하게 된다. 어느 블로그1에서 아래와 같은 해답을 찾았다. 텍스트 편집기를 열고 idea.cycle.buffer.size 속성을 바꿔준다… 더 보기 »intellij console log line 증가

Lombok @ExtensionMethod 오류

Lombok에서 getter/setter/constructor/log 등을 만들어주는 기능을 아주 잘 사용하고 있다. 이제는 lombok이 없으면 개발을 하기 힘들 지경. 새로운 회사에 와서 가장 먼저 pom.xml에 추가하자고 주장했던 것 중에 하나도 lombok이었다. 최근에는 Lombok Experimental도 관심을 많이 가지고 @UtilityClass와 같은 걸 잘 사용하고 있다.… 더 보기 »Lombok @ExtensionMethod 오류

intellij 설정 – junit을 쉽게 하는 방법

Intellij 15부터는 각 테스트를 IDE Code창에서 바로 실행시키는 건 알고 계시겠죠? 왼쪽 편에 화살표를 누르면 바로 테스트 실행이 뜹니다. class도 마찬가지고, method도 마찬가집니다. 사실 단축키(ctrl + shift + R)로 해당 메소드에서 실행을 시키기도 합니다. 근데, 계속 테스트 컨텍스트를 선택하라는 메시지가… 더 보기 »intellij 설정 – junit을 쉽게 하는 방법