Springboot如何基于assembly服务化实现打包

网友投稿 215 2023-04-11

Springboot如何基于assembly服务化实现打包

(1)首先我们编辑 assembly.xml 配置文件,在前文的基础上新增第三方依赖设置(高亮部分),实现将第三方的 jar 包添加到压缩包里的 lib 目录:

bin

zip

true

false

lib

false

src/main/assembly/bin

bin

0755

unix

true

src/main/assembly/config

config

0644

src/main/resources

./config

**/*.xml

**/*.properties

**/*.yml

true

target

./

*.jar

docs

./docs

0644

src/main/assembly/docs

./docs

0644

(2)接着编辑项目的 pom.xml 文件,先前使用的是 spring-boot-maven-plugin 来打包,这个插件会将项目所有的依赖打入项目 jar 包里面。我们将其替换为 maven-jar-plugin,并进行相关设置

org.apache.maven.plugins

maven-jar-plugin

false

true

./lib

com.yuehang.disneyland.DisneylandApplication

maven-assembly-plugin

3.1.1

src/main/assembly/assembly.xml

make-assembly

package

single

然后打包出来的结构

运行就ok了

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MyBatis查询、新增、更新与删除操作指南
下一篇:Java类加载机制实现流程及原理详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~