如何将Spring Boot项目打包时将lib和resources目录分离存放的实例方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1700个文字,预计阅读时间需要7分钟。
为什么需要配置、依赖文件分离:
1.在传统jar包中,所有文件都打包到一个jar包中,jar包非常臃肿,不利于服务的更新部署。在进行服务更新部署时,非常不便,且传输不稳定,容易导致传输失败。如果实际执行文件进行分离,情况会得到改善。
为什么要配置、依赖文件分离:
1.在传统jar包中,所有文件都打包到一个jar包中,jar非常臃肿,在进行服务更新部署时非常不便,而且传输不稳定时导致传输失败。如果过实行文件分离、在依赖不改变的情况下,仅仅上传更新后的 编译文件是非常方便的。
如果要修改一些配置文件:properties、xml,静态文件等可以直接在服务器上编辑。
那么怎么实行配置、依赖文件分离呢?
插件介绍
- maven-jar-plugin 这个插件式专门用来打包用的,可以配置需要打包进去的文件,程序的入口类等。
- maven-resources-plugin 这个插件是用来拷贝资源文件的。
- maven-maven-dependency-plugin 这个插件是用来拷贝依赖库的。
- maven-assembly-plugin 可以说包含了以上插件的功能,但是可以做到更精细的控制。
- spring-boot-maven-plugin 这个不用说,springboot 项目最重要的插件,整个项目的打包处理过程还是要依附于它。
本文共计1700个文字,预计阅读时间需要7分钟。
为什么需要配置、依赖文件分离:
1.在传统jar包中,所有文件都打包到一个jar包中,jar包非常臃肿,不利于服务的更新部署。在进行服务更新部署时,非常不便,且传输不稳定,容易导致传输失败。如果实际执行文件进行分离,情况会得到改善。
为什么要配置、依赖文件分离:
1.在传统jar包中,所有文件都打包到一个jar包中,jar非常臃肿,在进行服务更新部署时非常不便,而且传输不稳定时导致传输失败。如果过实行文件分离、在依赖不改变的情况下,仅仅上传更新后的 编译文件是非常方便的。
如果要修改一些配置文件:properties、xml,静态文件等可以直接在服务器上编辑。
那么怎么实行配置、依赖文件分离呢?
插件介绍
- maven-jar-plugin 这个插件式专门用来打包用的,可以配置需要打包进去的文件,程序的入口类等。
- maven-resources-plugin 这个插件是用来拷贝资源文件的。
- maven-maven-dependency-plugin 这个插件是用来拷贝依赖库的。
- maven-assembly-plugin 可以说包含了以上插件的功能,但是可以做到更精细的控制。
- spring-boot-maven-plugin 这个不用说,springboot 项目最重要的插件,整个项目的打包处理过程还是要依附于它。

