我想用他们的许可证列出我的gradle构建的所有maven依赖项(包括传递的)。这可以使用IntelliJ gradle插件吗?如果有,怎么样?或者,gradle命令行指令也足够了。
答案 0 :(得分:11)
我会推荐license-gradle-plugin。它可以通过downloadLicense任务报告依赖项中的许可证。
答案 1 :(得分:1)
对于到这里结束并发现 license-gradle-plugin 似乎没有维护的任何人来说,Gradle-License-Report 也可以满足这种需求。
答案 2 :(得分:0)
唯一适用于我的 Android 项目的插件是 Gradle 许可证插件
https://github.com/jaredsburrows/gradle-license-plugin
设置非常简单——在项目级 build.gradle 中只有一行,在应用级 build.gradle 中有另一行。我的项目比较复杂,但顺便说一句,没有多个模块。
附言我也试过 https://github.com/hierynomus/license-gradle-plugin 和 https://github.com/jk1/Gradle-License-Report 都没有成功。