Maven说缺少插件:如何安装它们?

fra*_*llo 9 android soap maven-plugin maven-3 maven

我在使用Maven这个即用型项目时遇到了一些问题:http://wiki.javaforum.hu/display/ANDROIDSOAP/Home 基本上,我只需要更改几行,我应该准备好使用生成的文件.问题是当我做mvn:idea(或mvn:eclipse)清理时,我得到这些警告:

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
Run Code Online (Sandbox Code Playgroud)

如何安装缺少的插件?我一直在寻找并空手而归.

sof*_*ood 10

你在使用Maven3吗?Maven3建议为pom.xml中的每个插件指定一个版本,否则会显示警告.我查看了http://svn.javaforum.hu/svn/android/AndroidSOAP/trunk/AndroidSOAP/pom.xml上的插件,插件已经存在,但插件的版本号似乎确实丢失了.警告不应出现在Maven2中,因为这对于草率的poms更为宽容.这里有一个更好的解释:https://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html#Maven3.xCompatibilityNotes-AutomaticPluginVersionResolution

您可以在每个公共maven repo上找到每个插件的最新发行版的版本号,例如http://search.maven.org/