是否有Gradle License插件或处理依赖关系许可的最佳方法是什么?

时间:2012-12-28 15:11:37

标签: licensing gradle

我即将发布一个小业余爱好开源项目。由于它捆绑了一堆依赖项,我必须处理各种许可证要求。大多数情况下,这意味着在发行版中添加一些许可文件(至少这是我的理解,但你从不了解律师)。

是否有Gradle插件可以解决这个问题,至少对于常见的开源许可证?

如果没有Gradle插件,是否有一种可接受的方法来处理这个问题,比如在自己的许可证之后列出所有的罐子+许可证,或者在每个* .jar文件旁边放一个* .license文件? / p>

1 个答案:

答案 0 :(得分:11)

Github上有一个Gradle License Plugin(我是维护者)。目前,该插件仅添加和删除源文件的许可证标头。目前还没有将jar依赖项的许可证添加到LICENSE文件的支持,但这不应该太难添加,只是还没有时间。