때때로 maven은 로컬로 빌드되고 패키지 된 특정 종속성을 종속성으로 갖는 다른 프로젝트를 빌드하는 동안 로컬 저장소에서 찾을 수 없다고 불평합니다. 다음과 같은 오류가 발생합니다.
프로젝트 X에서 목표를 실행하지 못함 : 프로젝트 X에 대한 종속성을 해결할 수 없음 : [아카이브 저장소]에서 Y를 찾지 못해 로컬 저장소에 캐시되었습니다. 내부 업데이트 간격이 경과하거나 업데이트가 강제 실행될 때까지 해결을 다시 시도하지 않습니다. >
X는 빌드중인 프로젝트이고 Y는 누락 된 것으로 추정되는 아티팩트입니다. 로컬 저장소를 보면 아티팩트가 있습니다. 이 아티팩트는 우리의 archiva 저장소에 설치되지 않으므로 문제는 순전히 로컬 저장소에 있습니다.
settings.xml과 "mvn -U"에서 다양한 프로파일을 시도했습니다. 이 아티팩트는 로컬 저장소보다 더 멀리 가지 않기 때문에 좋은 일도해서는 안됩니다.
작동하는 것처럼 보이는 유일한 두 가지는 maven이 스마트해질 때까지 매우 오래 기다리거나 로컬 저장소를 완전히 삭제하는 것입니다. 아마도 대기 옵션은 앞서 언급 한 업데이트 간격과 관련이 있습니다.
우리는 maven 3.0.2 및 3.0.3에서이 문제를 경험했습니다. 우리는 Archiva 1.0.3을 사용하고 있습니다 (하지만 이것이 요인이되어서는 안됩니다). 어떤 도움이라도 대단히 감사하겠습니다.