【问题标题】:Is there a Gradle License Plugin or What is the best way to handle Licenses of Dependencies? [closed]是否有 Gradle 许可证插件或处理依赖项许可证的最佳方法是什么? [关闭]
【发布时间】:2012-12-28 15:11:37
【问题描述】:

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

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

如果没有 Gradle 插件,是否有公认的方法来处理这个问题,比如在自己的许可证之后列出所有 jars + 许可证,或者在每个 *.jar 文件旁边放一个 *.license 文件或其他东西?

【问题讨论】:

    标签: licensing gradle


    【解决方案1】:

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

    【讨论】:

    • 如果您添加该功能,我几乎可以保证尝试一下。
    • 在那里打开一个问题,我会看看我能做什么:-)
    • @HieryNomus 你的插件是否支持多模块项目?如果是这样,您能否指出一些描述该做什么的文档?
    猜你喜欢
    • 2012-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-27
    • 1970-01-01
    • 2016-10-03
    • 2014-09-24
    • 1970-01-01
    相关资源
    最近更新 更多