我有一个多模块项目,有很多依赖项.我想检查它在某一点上拥有哪些许可证,并查看自那时以来添加了多少许可证.是否有捷径可寻?
我找到了这些插件:
但这些都不能给我正是我想要的.在此之后我必须做很多后期处理.有没有更直接的方法来查看maven项目中使用的许可证列表?
正如 khmarbaise 所建议的那样,差异化是最明智的方法。签出(或下载)不同版本的给定项目,并为每个版本运行许可证报告,根据版本将输出存储在文件名中,然后比较它们。这在很大程度上是一种人机交互的方法。或者,编写一个程序来读取“可接受的”许可证列表,并报告(希望是少数)异常的、不合规的许可证。如果您编写了有用的报告,请务必在此处提及,以防其他人也可能发现它有用。
| 归档时间: |
|
| 查看次数: |
879 次 |
| 最近记录: |