
실험해보고 싶은게 있어서 starter 라이브러리 의존성 받으려는 중에
분명 build는 성공했다고 뜨는데 라이브러리가 안들어와있길래 삽질했어용,,
이벤트로그 보니까 알 수 없는 이유로 안된대..😇
다행히 나와 같은 고통을 겪고 계신 분이 계셨음
인텔리제이 로그를 다 뜯어보라고 하길래 인텔리제이 쓴 지 1년이 넘었지만 처음으로 로그 파일까지 다 뜯어봤다,,
그러다 발견한 수상한 로그 하나
java.lang.IllegalStateException: removeContentEntry: removed content entry url 'file://C:/Users/OCS/IdeaProjects/spring-laboratory/toby-spring/build/generated/sources/annotationProcessor/java/main' still exists after removing
도대체 뭐가 문제인지 감도 안왔다,, 처음에는 멀티모듈이 문제인가 싶었는데
구글링해보니까 그냥 .idea 폴더를 지우고 reloading하라고 한다,,
그렇게 2시간 가량의 삽질이 허무하게 해결되었습니다
뭔가 컴파일하고 빌드하는 과정에서 싱크가 안맞아서 충돌이 있었나본데,, 모르겠다 인텔리제이에서 가끔 발생하는 오류같다..
예전에 개발하면서도 비슷한 인텔리제이 오류로 삽질한 적이 있었던 것 같은데 그때마다 에잇 뭐야 하지말고 할 수 있는 방법들을 빠르게 시도해봐야지,,
1. 인텔리제이 껐다 켜기 ㅎㅎㅎㅎㅎㅎ
2. gradle dependency refreshing
3. .idea 폴더 지우고 리로딩해보기
4. 싸늘하다 싶을때는 event log도 무시하지 말고 꼼꼼히 확인해주기
추가로 로그 파일 보는 것도 도움이 될 것 같다!
앞으로 이런 삽질의 시간을 단축할 수 있기를 바라며 🍃