0

在我的系統之前C:\用戶\ ABC更改後爲C:\用戶\ XYZ現在的問題,同時運行與「MVN乾淨安裝」行家它上升異常作爲LocalRepositoryNotAccessibleException,它需要前一路徑「C:\用戶\ ABC」,但它不存在在我的系統BCZ我alreay改爲「C:\用戶\ XYZ」。而.m2目錄下的文件夾不存在在我的C:\用戶\某某路,所以我明確地給出的settings.xml localrepository位置爲「C:\用戶\ xyz.m2 \庫」上述問題創造了現在的.m2 localrepository solved.But現在另一個I面臨的另一個問題是我運行命令「 MVN乾淨安裝」顯示「PluginVersionResolutionException 「但它能正確識別C:\ Users \ xyz,但顯示此異常。我檢查插件版本s在我的文件中正確指定。 請給我解決方案並解釋爲什麼它的行爲如此?PluginVersionResolutionException在行家

感謝

回答

0

這意味着你已經定義在POM插件的依賴,而不specifing插件的版本。 由於您沒有指定錯誤消息,我給你舉個例子,你收拾你一個讓自己的錯誤。

這是一個例子:

1/I假設我執行行家命令> MVN intall -X

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>