이슈
- dependency 라이브러리들이 제대로 로딩이 되지 않음
- 개발 환경에서 nexus 등으로 snapshot 다운로드시에 변경사항을 제대로 체크하지 못함
- 코드에 갑자기 해당 클래스가 존재하지 않는다고 빨간 줄들이 등장함
해결
1. IntelliJ 사용할 경우
상단의 file > Invalidate Caches 클릭한다
Optional에서 Clear VCS Log caches and Indexes 만 체크하고 Invalidate and Restart 클릭
재시작되면서 문제가 해결되었는지 확인한다
해결 안되면 옵션 중 Clear file system cache and Local history 체크
(주의사항으로는 로컬 히스토리 삭제시 IntelliJ에서 제공하는 되돌리기 기능이 초기화됨, 미리 커밋하고 실행할것)
2. 위의 방법으로도 해결이 안되면 Gradle 이슈일 수 있음
1. Dependency Cache 확인
1) Window : gradlew --build
2) Linux : gradle --build --refresh-dependency --info --scan
3) MacOs, Osx: gradle --build --refresh-dependency --info --scan
2. Cache 삭제
1) Window : C:\Users\{사용자이름}\.gradle\caches
2) Linux : {.gradle 루트경로}/caches
3) MacOs,osx : {.gradle 루트경로}/caches
3. 프로젝트
1) Gradle : Tasks : build : clean 실행
2) Gradle : Reload All Gradle Projects
3) 프로젝트 rebuild
'Dev > Issue' 카테고리의 다른 글
[Spring] IntelliJ에서 Application 종료 후 재시작시 사용하는 포트가 존재한다고 나올때 (0) | 2022.04.19 |
---|---|
[Docker] 빌드시 LLB definition 관련 에러 발생 (0) | 2022.04.06 |
[Docker] M1 맥북 x86 관련 에러 발생 (0) | 2022.04.06 |