我有一个大型多模块项目,我想生成一份报告,显示该项目所依赖的所有内容的所有许可证。
我查看了 tattletale,但似乎没有效果。我可以轻松找到一个插件,将许可证注入每个源文件的顶部,但这正是我的谷歌搜索的结果。
The Maven 项目信息报告插件 http://maven.apache.org/plugins/maven-project-info-reports-plugin/可以用来生成一个项目依赖关系列出所有依赖项的报告以及按许可证对它们进行分组.
The project-info-reports:dependencies http://maven.apache.org/plugins/maven-project-info-reports-plugin/dependencies-mojo.htmlgoal 可用于生成单独的报告,但它应该用作 Maven 报告,并且实际上是默认提供的(请参阅配置报告 http://maven.apache.org/plugins/maven-site-plugin/examples/configuring-reports.html)在为项目生成站点时test
scope.
例如,看看Licenses http://maven.apache.org/plugins/maven-site-plugin/dependencies.html#Licenses of the 项目依赖关系Maven 站点插件的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)