我正在寻找一个工具,它给出了一个maven pom.xml文件,告诉我依赖项使用的所有许可证(并递归地依赖它们)。这样的事情存在吗?
理想情况下它会告诉我:
答案 0 :(得分:19)
mvn project-info-reports:dependencies
然后在target / site / dependencies.html中,您应该看到一个非常好的所有依赖项列表。
这真的来自@Carsten,但我觉得值得一个完整的答案。
答案 1 :(得分:9)
您是否看过maven-dependency-plugin?
在报告中,它不仅列出了所有(传递)依赖项,而且还按许可证对它们进行分组,正如您在自己的report中看到的那样。