我们有一个小型项目,有一些重量级的依赖(例如
Spring),我们只使用小部件.因此,我们获得的所有依赖关系的JAR重量可达几兆,即使是两级服务器也是如此.这似乎是不必要的.
有没有办法限制JAR程序集实际使用(类)文件?
您可以使用
maven-shade-plugin创建一个Jar依赖关系(您的项目和依赖关系合并到一个大jar中),同时限制添加到该jar的类或包.参见
includes / excludes page参考.
有没有办法限制JAR程序集实际使用(类)文件?