0

: 사용자를 \는 ABC 후 C로 변경 \ "깨끗한 MVN 설치"로 받는다는을 실행하는 동안 사용자 \ XYZ 이제 문제를 \는 LocalRepositoryNotAccessibleException으로 예외를 상승, 그것은 이전 경로를 사용 "C : \ Users \ abc"하지만 거기에 내 시스템 bcz에서 나는 "C : \ Users \ xyz"로 변경되었습니다. 그리고 .m2 폴더는 C : \ Users \ xyz 경로에 없기 때문에 명시 적으로 주어졌습니다. settings.xml localrepository 위치를 "C : \ Users \ xyz.m2 \ repository"로 변경 .my localrepository가 문제 해결 위에 생성되었습니다.하지만 다른 문제가 생겼습니다. " mvn clean install"이 표시됩니다. PluginVersionResolutionException "하지만 올바르게 C : \ Users \ xyz를 인식하지만이 예외를 보여줍니다. 플러그인 버전을 확인합니다. 내 파일에서 올바르게 지정했습니다. 제게 해결책을주고 그것이 왜 이렇게 행동하는지 설명해주십시오.PluginVersionResolutionException 이전에 C 내 시스템에서

덕분에

답변

0

이것은 당신이 플러그인의 버전을 명시 할 않고 치어의 플러그인 종속성을 정의한 것을 의미한다. 오류 메시지를 지정하지 않았으므로 예제를 제공합니다.

은 예이다 :

1/I는 I가 받는다는 명령을 실행한다고 가정> MVN 인스톨 한후에 -X I는 folowing 오류가 콘솔에

2/:

[ERROR] Error resolving version for plugin 'org.codehaus.mojo:findbugs-maven-plugin' from the repositories ... 
org.apache.maven.plugin.version.PluginVersionResolutionException: Error resolving version for plugin 'org.codehaus.mojo:findbugs-maven-plugin' from the repositories ... 

을 3/오류가 "findbugs-maven-plugin"종속성에있는 것 같습니다.

4/pom.xml 파일로 이동하고 플러그인에 대한 종속성을 검색하면 찾지 못할 것입니다. 플러그인의 버전을 지정했습니다. 그래서 나는 그것을 추가하고이 같은

해결 될 것입니다 :

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>findbugs-maven-plugin</artifactId> 
    <version>2.5.3</version> ==> I add this line to fix the pb 
</plugin>