我想列出我的 gradle 构建的所有 maven 依赖项(包括传递的依赖项)及其许可证。IntelliJ gradle 插件可以做到这一点吗?如果是,如何?或者,一个 gradle 命令行指令也足够了。
问问题
12740 次
3 回答
16
我会推荐license-gradle-plugin。它可以通过 downloadLicense 任务报告来自依赖项的许可证。
于 2014-06-19T06:47:30.213 回答
3
对于最终来到这里并发现 license-gradle-plugin 似乎未维护的任何人,Gradle-License-Report也可以满足此需求。
于 2021-01-14T18:06:39.353 回答
2
唯一适用于我的Android项目的插件是Gradle License Plugin
https://github.com/jaredsburrows/gradle-license-plugin
设置非常简单——项目级 build.gradle 中只有一行,应用级 build.gradle 中只有一行。我的项目相对复杂,但没有多个模块顺便说一句。
PS 我也试过https://github.com/hierynomus/license-gradle-plugin和https://github.com/jk1/Gradle-License-Report没有成功。
于 2021-01-27T23:04:01.480 回答