maven报告您的项目所依赖的许可证

kik*_*obo 37 licensing maven-2

我有一个很大的多模块项目,我想生成一个报告,显示项目所依赖的所有项目的所有许可证.

我看着tattletale,但它似乎没有做到这一点.我可以很容易地找到一个插件,将许可证喷射到每个源文件的顶部,但这正是违反我的谷歌搜索.

Pas*_*ent 38

Maven项目信息报告插件可以用来生成项目相关报告,其中列出所有的依赖,并通过许可证组他们.

project-info-reports:dependencies目标可用于生成单个报告,但应将其用作Maven报告,并且在为项目生成站点时实际上默认提供(请参阅配置报告).

例如,查看Maven站点插件的项目依赖项许可证.


bst*_*k12 13

另请参阅License Maven插件.该license:add-third-party目标可用于创建与每个依赖关联的许可证列表.该目标还提供了允许您指定有关丢失许可证的信息的功能.


Tim*_*Tim 10

mvn site 在依赖项下包含这样的概述,不是吗?