是否有一个Gradle插件相当于“mvn dependency:analyze”?

时间:2018-01-22 09:05:07

标签: maven gradle maven-plugin gradle-plugin

我想分析我的项目依赖项。是否有一个等同于

的Gradle插件
mvn dependency:analyze

将分析该项目的依赖关系并生成一个报告,该报告总结了以下内容:使用和声明的内容;使用和未声明;未使用和声明的

1 个答案:

答案 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'

通过以下任务之一运行:analyzeClassesDependenciesanalyzeTestClassesDependenciesanalyzeDependencies

相关问题