【问题标题】:Is there a Gradle plugin equivalent of “mvn dependency:analyze”?是否有相当于“mvn dependency:analyze”的 Gradle 插件?
【发布时间】:2018-06-30 20:48:43
【问题描述】:

我想分析我的项目依赖关系。有没有相当于的Gradle插件

mvn dependency:analyze

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

【问题讨论】:

    标签: maven gradle maven-plugin gradle-plugin


    【解决方案1】:

    您可以尝试使用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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-04
      • 2019-09-24
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 2013-03-20
      • 2010-11-21
      • 2017-01-08
      相关资源
      最近更新 更多