개발 Tip

개발 Tip

[IntelliJ] IntelliJ Build, Gradle Build 차이점

인텔리제이를 사용하며 빌드 혹은 테스트 코드를 실행할 때 속도가 많이 느린 경우가 있다. 이럴 때마다 인터넷에서는 인텔리제이의 빌드 혹은 테스트 옵션을 default로 되어 있는 Gradle 대신 IntelliJ로 바꿔서 사용하라는 조언을 많이 볼 수 있다. 이 두개의 차이는 무엇일까? 하는 고민이 생기는 찰나 해당 옵션중 Run tests using을 Gradle로 두고 테스트 실행시 테스트가 간헐적으로 실패하는 경우가 확인 되었다. Gradle 옵션과 IntelliJ 옵션의 차이 결과적으로 Run tests using 옵션을 IntelliJ로 두고 테스트 실행시 순서가 보장된 테스트 환경에서 작성된 테스트 코드들은 모두 통과했지만 Gradle 환경에서 실행시 테스트 순서가 빌드시점마다 변경 되기때문에..

개발 Tip

[IntelliJ] Invalidate Caches And Restart

문제 재택근무를 시작하면서 집에서 회사 Github Repo를 가져오니, 특정 엔티티들을 찾을 수 없다는 오류가 빗발치는 상황을 확인함. 처음에는 패키지가 잘못 되었는지, 이전 PR 머지에서 잘못된 부분이 있는지 한참을 헤맸으나 선임분의 지혜(?)로 인텔리제이의 캐시를 삭제하고 재부팅 했을때 해결 된다는 내용을 듣고 해결함. 해결 IntelliJ - File - Invalidate Caches 를 통해 캐시 삭제를 진행할 수 있다. 인텔리제이 2022.03 버전 기준 위의 Invalidate Cache를 선택하게 되면 아래와같이 옵션을 선택할 수 있으며 Invalidate and Restart를 클릭함으로 최종적으로 캐시가 정리된다. 뭐든 안될때는 가장 기본적인 껏다 켜보는, 재부팅이 최고라는걸 다시 한..

turtleDev
'개발 Tip' 카테고리의 글 목록