我想分析我的项目依赖项。是否有一个等同于
的Gradle插件mvn dependency:analyze
将分析该项目的依赖关系并生成一个报告,该报告总结了以下内容:使用和声明的内容;使用和未声明;未使用和声明的
答案 0 :(得分:0)
您可以尝试使用gradle-dependency-analyze插件。它会分析您的项目依赖关系,如果声明了依赖关系但未使用或未使用但未声明,则会失败。
您可以按如下方式声明:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'ca.cutterslade.gradle:gradle-dependency-analyze:1.2.0'
}
}
apply plugin: 'java'
apply plugin: 'ca.cutterslade.analyze'
通过以下任务之一运行:analyzeClassesDependencies
,analyzeTestClassesDependencies
或analyzeDependencies
。