【问题标题】:Failure in maven site plugin version 3?Maven站点插件版本3失败?
【发布时间】:2012-11-30 15:47:16
【问题描述】:

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

我不断收到以下故障:

无法在项目 myproj-parent 上执行目标 org.apache.maven.plugins:maven-site-plugin:3.0:site (default-cli):执行目标 org.apache.maven.plugins:maven 的 default-cli -site-plugin:3.0:site failed: For artifact {null:null:null:jar}: groupId 不能为空。

我什至如何找到缺少 groupId 的工件?

【问题讨论】:

    标签: maven-3 maven-site-plugin


    【解决方案1】:

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

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

    不知道什么是坏的只是令人沮丧。显然 Maven 3 插件对 POM 解析更加严格。

    【讨论】:

      【解决方案2】:

      如果您从 Maven 2.2.1 迁移到 Maven 3.0.4,您必须注意一些差异,特别是与站点生成相关的差异。你应该看看migration docs,看看你的pom是否需要修复。

      错过了link

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多