728x90
반응형
질문 : Maven이 "MyRepo의 업데이트 간격이 경과 할 때까지 해결을 다시 시도하지 않습니다"라고 말하면 해당 간격은 어디에 지정됩니까?
Maven을 사용하면 아직 빌드하지 않았거나 아직 내 저장소에 포함하지 않은 타사 저장소에서 가져온 아티팩트가 가끔 발생합니다.
maven 클라이언트에서 아티팩트를 찾을 수 없다는 오류 메시지를 받게됩니다.
http://myrepo:80/artifactory/repo
에서 org.jfrog.maven.annomojo : maven-plugin-anno : jar : 1.4.0을 찾지 못해 로컬 저장소에 캐시되었습니다. 업데이트 간격까지 해결을 다시 시도하지 않습니다. MyRepo 시간이 경과했거나 업데이트가 강제 실행됩니다.-> [도움말 1]
지금, 나는 무엇을이 방법을 이해하고, 단지 내 명령을 다시 실행할 수 있습니다 -U
, 사물 일반적으로 잘 작동 밖으로 거기에서.
그러나이 오류 메시지는 매우 직관적이지 않으며 동료의 두통을 없애려고 노력하고 있습니다.
update interval
설정을 수정할 수있는 장소가 있는지 알아 보려고합니다.
답변
내 로컬 저장소에서 해당하는 다운로드 실패 아티팩트 디렉토리를 삭제하여이 문제를 해결했습니다. 다음에 maven 명령을 실행하면 아티팩트 다운로드가 다시 트리거됩니다. 따라서 나는 그것이 클라이언트 측 설정이라고 말하고 싶습니다.
Nexus 측 (서버 저장소 측),이 문제는 예약 된 작업을 구성하여 해결되었습니다. 클라이언트 측에서는 이미 지적했듯이 -U
사용하여 수행됩니다.
출처 : https://stackoverflow.com/questions/4856307/when-maven-says-resolution-will-not-be-reattempted-until-the-update-interval-of
728x90
반응형
'개발툴 > Maven' 카테고리의 다른 글
Mac OS X에 Maven 설치 (0) | 2021.06.09 |
---|---|
Maven 업데이트를 강제하는 방법 (0) | 2021.06.08 |
Maven을 사용하여 종속성이 있는 실행 가능한 JAR을 만드는 방법 (0) | 2021.06.08 |
Maven에서 인코딩을 구성하는 방법 (0) | 2021.06.05 |
Maven에서 dependencyManagement와 종속성의 차이점 (0) | 2021.06.05 |