这是什么意思:不是v4.0.0 POM。对于项目org.codehaus.mojo:rpm-maven-plugin

时间:2014-03-17 09:06:50

标签: java eclipse maven

我担心我只是不知道这个错误意味着什么,除此之外还有一个错误。之前我能够构建jar,但这是我第一次使用rpm-maven-plugin。

我想创建一个rpm,但到目前为止使用rpm-maven-plugin导致错误。

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).


Project ID: org.codehaus.mojo:rpm-maven-plugin
POM Location: C:\Users\<my name>\.m2\repository\org\codehaus\mojo\rpm-maven-plug
in\2.0.1\rpm-maven-plugin-2.0.1.pom

Reason: Not a v4.0.0 POM. for project org.codehaus.mojo:rpm-maven-plugin at C:\U
sers\<my name>\.m2\repository\org\codehaus\mojo\rpm-maven-plugin\2.0.1\rpm-maven
-plugin-2.0.1.pom

3 个答案:

答案 0 :(得分:9)

问题与错误说明的完全相同。我去了我的存储库并在上面的路径中打开了POM文件。我意识到,在我没有对我们的一个内部系统进行身份验证时,POM文件被下载了。

因此,即使存在文件,pom文件也只包含错误消息。

在路径中删除文件并重新启动构建后,构建成功。

答案 1 :(得分:1)

我发现我错过了~/.m2/settings.xml文件。一旦我拿到那个文件,我就可以使用maven了。

答案 2 :(得分:0)

答案可能是2倍:

  1. POM存在问题
  2. 您正在运行错误版本的maven
  3. 修复POM或修复您的Maven版本。