【发布时间】:2018-06-30 20:48:43
【问题描述】:
我想分析我的项目依赖关系。有没有相当于的Gradle插件
mvn dependency:analyze
它将分析该项目的依赖关系并生成一份报告,总结以下内容:已使用和已声明;使用和未声明;未使用和声明
【问题讨论】:
标签: maven gradle maven-plugin gradle-plugin
我想分析我的项目依赖关系。有没有相当于的Gradle插件
mvn dependency:analyze
它将分析该项目的依赖关系并生成一份报告,总结以下内容:已使用和已声明;使用和未声明;未使用和声明
【问题讨论】:
标签: maven gradle maven-plugin gradle-plugin
您可以尝试使用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。
【讨论】: