列出所有与其许可证相关的gradle依赖项

时间:2014-06-18 08:10:07

标签: intellij-idea ide gradle intellij-plugin

我想用他们的许可证列出我的gradle构建的所有maven依赖项(包括传递的)。这可以使用IntelliJ gradle插件吗?如果有,怎么样?或者,gradle命令行指令也足够了。

3 个答案:

答案 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-pluginhttps://github.com/jk1/Gradle-License-Report 都没有成功。