【问题标题】:Reduce The Size of Springboot Jar减小 Spring Boot Jar 的大小
【发布时间】:2019-06-09 03:54:32
【问题描述】:

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

这个问题的答案其实涵盖了一切Developing spring boot application with lower footprint

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

我的问题是:

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

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

Gradle 用于依赖管理。

【问题讨论】:

  • 如果你做对了,你的项目应该只包含你需要的依赖项,否则你在依赖项集合中做错了。要查看已检测到的内容,请使用 --debug 运行以获取报告。但是,排除这些课程不会给您带来太多好处。
  • 你使用 Maven 还是 Gradle?
  • 它是 gradle @XtremeBiker
  • @M.Deinum 我们使用spring-boot启动依赖,没有错,但是启动库包含的东西太多,我需要知道启动依赖中基本上使用了什么。
  • 启动器通常只包含该软件所需的内容。

标签: spring spring-boot


【解决方案1】:

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

【讨论】:

猜你喜欢
  • 2012-05-10
  • 2021-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多