android - Maven 说缺少插件 : how to install them?

标签 android soap maven maven-plugin maven-3

我在这个随时可用的项目上使用 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

如何安装缺少的插件?我一直在寻找,结果空手而归。

最佳答案

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

您可以在每个公共(public) Maven 存储库中找到每个插件的最新版本的版本号,例如在http://search.maven.org/

关于android - Maven 说缺少插件 : how to install them?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6533459/

相关文章:

java - Phonegap 设备就绪事件

ios - 为 iOS 应用程序选择正确的后端语言

java - SOAPHandler:如何从子元素中删除自动添加的命名空间/属性

android - 如何在Android中获取相应的文件图标?

java - 使用 Android Studio Facebook SDK

php - 通过 WSDL/SoapServer 解析 SOAP 响应

java - 使用 Maven 运行 JBehave 的问题

java - Eclipse:如何在应用程序库中搜索字符串?

java - 在 Maven 配置文件中定义 sourceDirectory

java - 在android studio中无缘无故面临空值