maven - 是否有相当于 “mvn dependency:analyze” 的 Gradle 插件?

标签 maven gradle maven-plugin gradle-plugin

我想分析我的项目依赖项。是否有等效于的 Gradle 插件

mvn dependency:analyze

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

最佳答案

有一个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 , analyzeTestClassesDependenciesanalyzeDependencies .

关于maven - 是否有相当于 “mvn dependency:analyze” 的 Gradle 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48377905/

相关文章:

java - Gradle构建错误: cannot find symbol for mInstabug. setUserName(用户名)

java - Gradle 多个版本的 GRADLE

android - 升级到 Android Studio 3.0 后包 org.opencv.android 不存在

java - 'maven jetty:run' 是如何工作的?

java - Liquibase maven 插件 - 设置日志记录级别

java - 来自父项目的依赖位于 Maven 依赖树的哪一层

maven - 如何使用leiningen开发本地jars?

java - 如何在编译时使用 Maven 将文件夹(及其内容)添加到 Jar 文件的根目录?

maven-2 - 如何在父模块中提供站点资源供所有子模块使用?

java - SWTBot 测试中的 SWTException : Why is it thrown in Tycho+Surefire?