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

时间:2009-11-13 04:10:39

标签: maven-2 licensing

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

理想情况下它会告诉我:

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

2 个答案:

答案 0 :(得分:19)

mvn project-info-reports:dependencies

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

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

答案 1 :(得分:9)

您是否看过maven-dependency-plugin?

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