올해 초부터 GDG on Campus 활동의 일환으로 백엔드 북클럽을 운영하고 있다.
북클럽 시즌2 활동으로 조영호님의 책 '오브젝트'를 읽어가며 예제코드를 작성하고, 테스트 코드를 추가하는 일을 하고있다.
프로젝트 생성 및 예제코드 작성 후
테스트 코드 작성을 위해 AssertJ 의존성을 추가하고 Gradle build를 돌리자 다음과 같은 빨간 문장들을 만나뵙게 된다.

ClassNotFoundException.. 왜 못 찾는걸까
Gardle build를 위한 initializing 과정에서 gradle 라이브러리를 못 읽어온다는 것 같은데 어째선지는 힌트가 없다.
로그 전문을 보아도 따로 더 이상의 힌트를 찾을수는 없다. (~/Library/Logs/Jetbrains/.../idea.log에서 찾을 수 있다.)
이럴 때 보통 통하는 몇 가지 방법이 있다.
1. Gradle cache를 삭제
2. Gradle Wrapper 재설정
3. 인텔리제이 Settings -> Build, Excecution,Deployment -> Build Tools -> Gradle의 Gradle JVM이 제대로 되었는지 확인
내가 생각하기엔 이정도이고 경우에 따라 Gradle 버전 충돌로 인해 발생했을 수도 있다. (그 경우엔.. 난 아직 모르겠다. 안정된 버전을 찾는게 빠른 길이겠지)
이번에 내 경우엔 좀 더 평범한 이슈였다.
조금 창피한데, 내 경우엔 Gardle User Home이 '~/.gradle'이 아니라 다른 프로젝트의 루트를 잡고있었다.
gradle 경로를 다시 찾아준다.

댓글