微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Springboot基于maven打包分离lib及resource

这篇文章主要介绍了Springboot基于maven打包分离lib及resource,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

之前在部署Spring Boot项目时,经常因为只修改了一小处代码、或者只更新了某个jar包,但是却需要将整个项目重新打包、上传、部署,整个包一般都会达到40-60M,每次都重复这个操作真的很耗费时间,因此就想是否能够将依赖lib与项目代码分离出来,每次部署只需要发布代码即可。

项目发版,为了应对更新多变的依赖jar包,实现增量或替换依赖jar包,越来越多的企业实现源代码和依赖jar包和依赖配置分离,更好的应对复杂多变的现场和生产环境,使用maven打包配置如下:

org.apache.maven.pluginsmaven-jar-pluginfalsetruelib/com.mozi.mq_monitor.MqMonitorApplicationorg.apache.maven.pluginsmaven-dependency-plugincopy-libpackagecopy-dependenciestarget/libfalsefalsecompileorg.apache.maven.pluginsmaven-jar-pluginresources/*.yml*.xmlmqConfig/*.xmlmaven-resources-plugincopy-dependenciespackagecopy-resources${project.build.directory}/resourcessrc/main/resources

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐