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

Jen*_*der 7 licensing gradle

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

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

如果没有插件的摇篮,是有一个接受的方法来处理这个问题,像列出所有的罐子+牌照的自己的许可证后,或把一*.license文件相邻的*.jar文件或东西吗?

Hie*_*mus 11

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