减少Springboot Jar的大小

时间:2019-01-15 06:30:33

标签: spring spring-boot

我想减少肥大的springboot jar文件的占用空间。

这个问题的答案实际上涵盖了所有Developing spring boot application with lower footprint

我们只需要包含所需的依赖项,而不使用自动配置

我的问题是:

1-无论如何都有(例如脚本)列出springboot项目中唯一使用的依赖项。我实际上是在反复试验,看是否需要依赖。

2-无论如何列出我必须排除的AutoConfiguration类,我可以去调试看看springboot是自动配置的,并提取我不需要的东西,但是我正在寻找类似脚本的东西来检查代码,并给我列出我必须排除的AutoConfiguration类。

Gradle用于依赖项管理。

1 个答案:

答案 0 :(得分:1)

如果您正在使用Gradle,则可以通过命令gradle --scan以非常好的交互方式查看完整的依赖项列表,然后可以排除某些重复的依赖项。