【问题标题】:Maven project license report on jars关于 jar 的 Maven 项目许可报告
【发布时间】:2018-02-07 13:26:04
【问题描述】:

我正在尝试使用 maven 构建一个报告,该报告将输出我在项目中使用的 jar 的许可证。我在这里遇到了其他帖子,这些帖子使用 maven 项目报告插件指向正确的方向,但我无法弄清楚如何正确使用这些命令。

就像我一直在尝试使用以下命令一样,

mvn project-info-reports:license

mvn project-info-reports:dependencies

mvn site

mvn site project-info-reports:license

但我不太幸运得到如下报告 - Project Dependencies

site 命令在目标文件夹中创建了一堆信息,但没有一个包含许可证信息。我对 maven 比较陌生,所以如果有人可以向我展示我应该如何执行此操作的快速示例,我将不胜感激,因为我似乎无法在网上找到示例。

【问题讨论】:

    标签: java maven dependencies


    【解决方案1】:

    执行mvn sitemvn project-info-reports:dependencies 命令会生成您想要的报告。它位于project-folder/target/site/dependencies.html。 (我使用的是 maven 3.5.2)

    【讨论】:

    • 谢谢,我遇到了一个问题,即此命令在其中一个插件上失败,因此无法生成正确的报告。我可以很好地运行“mvn project-info-reports:license does”,但不确定这是否真的产生了任何东西。该命令是否也可用于自行生成报告?
    • @seanleroy 使用mvn project-info-reports:dependencies。生成的报告与答案中提到的路径相同
    • @miskender 感谢您提供详细信息。它帮助我生成报告
    猜你喜欢
    • 2011-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-26
    • 2021-03-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多