2011-06-30 68 views
9

我在這個準備使用的項目中使用Maven有一些問題:http://wiki.javaforum.hu/display/ANDROIDSOAP/Home 基本上,我只需要更改幾行,我應該準備好使用生成的文件。問題是,當我做MVN:思想(或MVN:月食)乾淨,我得到這些警告:Maven說缺少插件:如何安裝它們?

Z:\Workspace\AndroidSOAP>mvn idea:clean 
[INFO] Scanning for projects... 
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for hu.javaforum.android:AndroidSOAP:pom:0.0.4-SNAPSHOT 
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-pmd-plugin is  missing. @ line 117, column 15 
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 95, column 15 
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-surefire-report-plugin is missing. @ line 167, column 15 
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-source-plugin is missing. @ line 156, column 15 
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-jar-plugin is missing. @ line 106, column 15 

我如何安裝缺少的外掛?我一直在尋找並空手而出。

+6

史詩:MacGyver無法修復的一件事:'Maven' – oliholz

+0

任何想法?我真的找不到任何解決方案。 – frapontillo

+0

相關:[Maven 3關於build.plugins.plugin.version的警告](http://stackoverflow.com/questions/4123044/maven-3-warnings-about-build-plugins-plugin-version) – informatik01

回答

10

您使用的是Maven3嗎? Maven3建議爲pom.xml中的每個插件指定一個版本,否則會顯示警告。我查看了http://svn.javaforum.hu/svn/android/AndroidSOAP/trunk/AndroidSOAP/pom.xml上的pom插件,但插件的版本號似乎確實沒有。警告不應該出現在Maven2中,因爲這更容忍馬虎。更好的解釋是這裏:https://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html#Maven3.xCompatibilityNotes-AutomaticPluginVersionResolution

你可以找到每個公共maven回購的每個插件的最新發行版本的版本號。在http://search.maven.org/

+0

警告已經消失遠。 Maven的更詳細的消息本來是很棒的... 非常感謝! – frapontillo