18

我想列出我的 gradle 构建的所有 maven 依赖项(包括传递的依赖项)及其许可证。IntelliJ gradle 插件可以做到这一点吗?如果是,如何?或者,一个 gradle 命令行指令也足够了。

4

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

于 2021-01-27T23:04:01.480 回答