본문 바로가기
java

gradle dependency 캐시 지우기

by 후린트 2022. 8. 2.
반응형
implementation 'com.karint:core:1.0.2-qa-SNAPSHOT'

위와 같이 snapshot으로 의존성 관계를 맺고 있는 라이브러리가 있는데 
버전업을 했음에도 불구하고 계속해서 지난 버전의 라이브러리를 다운로딩 하여 빌드가 안되는 상황이 발생했다.

~/.gradle/ 하위에 있는 라이브러리의 디렉토리를 전체 삭제해도 동일 버전의 라이브러리가 다운로드됨
프로젝트에 ./gradle/ 디렉토리에 파일을 다 지워도 동일 라이브러리 다운로드 됨 

혹시나 다른 서버에서 프로젝트를 새로 받아 빌드를 돌려보니 정상적으로 빌드 완료 

검색하다 gradle 옵션에  --refresh-dependencies 옵션을 발견하여 실행하니 새로운 버전이 정상적으로 다운로딩 됨

./gradlew bootJar  --refresh-dependencies

새벽에 삽질하다 기록을 위해 저장 

반응형

'java' 카테고리의 다른 글

gradle project 경로 확인  (0) 2022.11.23
spring redirectUrl 생성  (0) 2022.08.18
스프링부터 tomcat connector 커스터마이징  (0) 2022.05.03
springboot common properties  (0) 2022.05.03
bootJar task에 css, javascript minified 적용  (2) 2022.03.24