如何获取Spring Boot项目中Gradle各依赖的大小?
查看Spring Boot Gradle项目中各依赖的具体大小
方法1:用Gradle插件生成带大小的依赖报告
在项目的build.gradle中添加插件配置:
plugins { id 'com.github.jk1.dependency-report' version '1.19' }
在终端执行命令:
gradle generateDependencyReport
执行完成后,build/reports/dependency-report目录下会生成HTML报告,打开后能看到每个依赖的文件大小、依赖路径、版本等详细信息。
方法2:定位单个依赖并查看本地缓存大小
如果只关注特定依赖的大小,先通过dependencyInsight定位依赖信息(以spring-boot-starter-web为例):
gradle dependencyInsight --dependency org.springframework.boot:spring-boot-starter-web --configuration runtimeClasspath
根据输出的版本号,到本地Gradle缓存路径(默认~/.gradle/caches/modules-2/files-2.1)下,按groupId/artifactId/version层级找到对应jar文件,查看其大小。
方法3:用IntelliJ IDEA内置功能查看
打开项目build.gradle,右键依赖块选择Show Dependencies打开依赖树窗口:
- 右键任意依赖节点,选择Library Properties,在弹窗中可查看该依赖的jar路径和大小。
- 也可安装IntelliJ第三方插件(如
Dependency Analyzer),插件会直接在依赖树中显示各依赖的大小。
内容的提问来源于stack exchange,提问作者Nittany Lion
相关产品推荐
相关产品推荐

