多模块项目 微服务器,springboot微服务(多模块)Maven打jar包部署项目,终极篇(三)...

一、实战开始

接着前两篇直接开始springboot微服务(多模块)Maven打jar包部署项目。不清楚的一定先看前两篇关于插件的配置。

项目目录:

36451b382153a33eea13b5371ff8f345.png

父级依赖:

3.1.2

3.1.1

org.apache.maven.plugins

maven-jar-plugin

${maven-jar-plugin.version}

org.apache.maven.plugins

maven-assembly-plugin

${maven-assembly-plugin.version}

子级admin依赖

org.apache.maven.plugins

maven-jar-plugin

false

true

com.sdydgc.ErpStartApplication

org.apache.maven.plugins

maven-assembly-plugin

false

src/main/assembly/depolyment.xml

dist

package

single

Assembly描述符文件配置

xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3 http://maven.apache.org/xsd/assembly-1.1.3.xsd">

dist

zip

true

${project.build.directory}

/

*.jar

/

runtime

${groupId}:${artifactId}

执行maven打包,target生成zip文件,如下图:

生成两个文件:admin.jar和admin.zip

我们主要看admin.zip,至于为什么会生成admin.jar(自己去提高一下)

c9292be2d6de1eb82008437bf399a3e2.png

把admin.zip拷贝到d:盘符下解压到当前文件夹,如图:

6ac41028c54a4764e8d3442aba2ccb2d.png

标红的就是admin主程序jar文件,cmd执行java -jar admin.jar就可以启动项目,如图:

6429b4e7c459ea7a5c89bbbdc18f7cf3.png

到此springboot微服务(多模块)Maven打jar包部署项目结束。