spring-boot-maven-plugin
南熏门前一只喵
这个作者很懒,什么都没留下…
展开
-
燃烧我的卡路里——Spring boot项目jar包瘦身
Spring boot项目由于使用了太多依赖包,导致jar包过大,下面使用Spring boot ProperitiesLauncher加载器,从外部指定路径加载三方依赖jar包,达到项目jar包瘦身的目的Spring boot jar包瘦身的便利性将三方依赖jar包从打包的项目中移除有如下好处缩减项目jar包大小,便于网络传输。对于不经常更新的线上项目,由于三方jar包出现的安全问题(例如:fastjson多个版本被报安全问题),只需替换相关依赖jar包,无需重新发版,走提测发版流程。对于需要原创 2020-06-23 19:43:18 · 366 阅读 · 0 评论 -
maven打可执行jar包,scope设为provided失效,引用jar包仍会打包到libs目录中的解决办法(可执行jar包加载外部依赖解决办法,面向基于Spring构建的项目)
适用场景在项目中遇到需求,根据不同省份需要依赖不同的jar包执行相同逻辑。由于不同省份jar包不同,且存在同一jar包不同版本,导致高版本覆盖低版本的问题,同时为缩减项目包的大小。所以希望将这部分jar包通过外部引入的方式在运行时动态加载而非放入可执行jar包的libs目录下。这样项目分省部署只需依赖相关省份的jar包即可。出现问题基于此,根据maven的scope作用域(可参见之前博文),...原创 2019-08-26 20:39:14 · 4305 阅读 · 3 评论