<分区>
我有一个大型的多模块项目,我想生成一份报告,显示该项目所依赖的所有东西的所有许可证。
我查看了 tattletale,但它似乎并不能解决问题。而且我可以很容易地找到一个插件,它将在每个源文件的顶部插入一个许可证,但这正是我谷歌搜索所无法做到的。
<分区>
我有一个大型的多模块项目,我想生成一份报告,显示该项目所依赖的所有东西的所有许可证。
我查看了 tattletale,但它似乎并不能解决问题。而且我可以很容易地找到一个插件,它将在每个源文件的顶部插入一个许可证,但这正是我谷歌搜索所无法做到的。
最佳答案
Maven Project Info Reports Plugin可用于生成一份项目依赖关系报告,其中列出所有依赖关系并按许可对它们进行分组。
project-info-reports:dependencies
目标可用于生成单独的报告,但它应该用作 Maven 报告,并且在为 test
范围内的项目生成站点时实际上默认提供(参见 Configuring Reports)。
例如,查看 Licenses Maven 站点插件的项目依赖项。
关于maven-2 - Maven 报告您的项目所依赖的许可证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39514825/
相关文章:
c# - 我可以将 Visual Studio 2012 Express Edition 用于商业用途吗?
maven-2 - 仅当设置了属性时才在 Maven 中运行 Ant 任务
java - 向 Eclipse 添加 Windows 命令行提示右键单击选项
java - 生成项目时,如何有条件地从原型(prototype)中包含或排除文件?
java - 如何正确设置具有滑动发布周期的多模块 Maven 项目
.net - 适用于 ASP.NET MVC 的 GPL 2.0 免费 Telerik 扩展
python - 如何保护 Python 代码不被用户阅读?
c# - 为什么在 c# .net Windows 应用程序中添加 dll 引用时出错?