如何将Spring Boot项目打包时将lib和resources目录分离存放的实例方法?

2026-05-26 10:580阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1700个文字,预计阅读时间需要7分钟。

如何将Spring Boot项目打包时将lib和resources目录分离存放的实例方法?

为什么需要配置、依赖文件分离:

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分钟。

如何将Spring Boot项目打包时将lib和resources目录分离存放的实例方法?

为什么需要配置、依赖文件分离:

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 项目最重要的插件,整个项目的打包处理过程还是要依附于它。
阅读全文