是否有任何规则表明maven中的传递依赖关系与主要协议的许可协议相同。 例如。如果我直接依赖A,那么B& C传递。关于LGPL,可以推断出B& B& C在LGPL?我可以通过LGPL定义来感知这一点,但是有任何规则可以说明这一点。
答案 0 :(得分:2)
Maven并不主动关注这些许可证,因此就工具强制执行的规则而言: no,这样的不存在。
This other question描述了内部存储库中的解决方案以及Maven License Validator Plugin的链接,但后者要么“完成”要么被放弃。
您还可以使用Maven License Plugin并以某种方式自动评估其输出 - 在查看不需要的许可证类型时断言。