(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 ***.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-pluginfalse true ./lib com.yuehang.disneyland.DisneylandApplication maven-assembly-plugin 3.1.1 src/main/assembly/assembly.xml make-assembly package single
然后打包出来的结构
运行就ok了
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。



