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

本文详细介绍了如何使用Maven在SpringBoot微服务多模块项目中进行jar包打包,并演示了部署步骤,包括创建assembly描述符文件,执行maven打包命令,最终通过java -jar启动服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、实战开始

接着前两篇直接开始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包部署项目结束。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值