用于确定pom.xml依赖项的许可证的工具

Car*_*ten 15 licensing maven-2

我正在寻找一个工具,给出一个maven pom.xml文件告诉我依赖项使用的所有许可证(并递归它们的依赖项).这样的事情存在吗?

理想情况下它会告诉我:

  • 对于每个依赖项,应用所有许可证
  • 引用的不同许可证的摘要列表.

Nat*_*ger 19

mvn project-info-reports:dependencies
Run Code Online (Sandbox Code Playgroud)

然后在target/site/dependencies.html中,你应该看到一个非常好的所有依赖项列表.

这真的来自@Carsten,但我觉得值得一个完整的答案.


小智 9

你看过maven-dependency-plugin了吗?

在报告中,它不仅列出了所有(传递)依赖项,而且还按许可证对它们进行分组,您可以在自己的报告中看到.

  • 确切的目标似乎是:project-info-reports:dependencies (13认同)