我们有一个小项目,其中有一些重量级的依赖项(例如Spring),但我们只使用其中的一小部分。因此,即使对于我们的两个类服务器,使用全部依赖项打包后得到的JAR文件也有几兆字节,这似乎是不必要的。
有没有一种方法可以将JAR程序集限制为实际使用的(类)文件?
我们有一个小项目,其中有一些重量级的依赖项(例如Spring),但我们只使用其中的一小部分。因此,即使对于我们的两个类服务器,使用全部依赖项打包后得到的JAR文件也有几兆字节,这似乎是不必要的。
有没有一种方法可以将JAR程序集限制为实际使用的(类)文件?
<minimizeJar>true</minimizeJar>
配置自动过滤。 - harschware<minimizeJar>true</minimizeJar>
将我的 JAR 文件大小减少了 50% 以上,但同时也通过丢弃必需的类将 JAR 的功能“减少”到了 0。我猜我得手动排除包... 顺便说一下,虽然我已经作为开发人员工作了近十年,但我并不真的感到失望;-) - zepp133