maven网站插件版本3失败?

时间:2012-11-30 15:47:17

标签: maven-3 maven-site-plugin

我正在尝试使用Maven 3.0.4运行maven站点:站点目标。我不知道,它一直在Maven 2.2.1下运行(当我认为应该是3时)。

我一直遇到以下失败:

无法在项目myproj-parent上执行目标org.apache.maven.plugins:maven-site-plugin:3.0:site(default-cli):目标的执行default-cli org.apache.maven.plugins:maven -site-plugin:3.0:站点失败:对于工件{null:null:null:jar}:groupId不能为空。

如何找到缺少groupId的工件?

2 个答案:

答案 0 :(得分:4)

事实证明,我的一个依赖项的POM文件已损坏。我们的Nexus存储库中的joda-jsptags-1.0.2的POM不是POM,而是HTML的一个片段。

获取joda-jsptags的干净版本解决了这个问题。

如果不知道什么是坏事,那真是令人沮丧。显然,Maven 3插件对POM解析更严格。

答案 1 :(得分:0)

如果要从Maven 2.2.1迁移到Maven 3.0.4,则必须注意与网站生成相关的某些差异。您应该查看migration docs并查看是否需要修复您的pom。

错过了link