X가 의존하는 프로젝트를 진행하고 있습니다. X는 Y에 의존합니다.
프로젝트의 폼폼에 Y를 명시 적으로 포함 시켰습니다. 그러나 그것은 사용되지 않고 물건을 더 깨끗하게하기 위해 대신 X의 pom에 종속성으로 추가했습니다. X는 릴리스 종속성으로 표시됩니다.
문제는 프로젝트의 pom에서 Y를 제거하고 X의 pom에 추가 한 후에 프로젝트가 선택하지 않는다는 것입니다 mvn -U clean package
. -U 업데이트 스냅 샷은 알고 있지만 릴리스는 아닙니다.
따라서 ~ / .m2 / repository 디렉토리를 삭제하지 않고 어떻게 X의 pom을 다시 다운로드 할 수 있습니까? 또한 달리기를 시도했지만 작동 dependency:purge-local-repository
하지 않았습니다.
X
pom 을 변경 하면 패치 번호 만 변경 되더라도 새로운 릴리스를 구성해야합니다 1.3
.-> 1.3.1
. 따라서이 문제를 해결해야합니다.