这篇文章将为大家详细讲解有关Springboot基于assembly服务化实现打包的详细教程,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
成都创新互联公司专注于企业营销型网站建设、网站重做改版、滑县网站定制设计、自适应品牌网站建设、H5网站设计、商城网站建设、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为滑县等各大城市提供网站开发制作服务。
(1)首先我们编辑 assembly.xml 配置文件,在前文的基础上新增第三方依赖设置(高亮部分),实现将第三方的 jar 包添加到压缩包里的 lib 目录:
<?xml version="1.0" encoding="UTF-8"?>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了
关于Springboot基于assembly服务化实现打包的详细教程就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。