- 名师讲坛:Java微服务架构实战(SpringBoot+SpringCloud+Docker+RabbitMQ)
- 李兴华
- 320字
- 2021-03-26 11:42:20
2.11 SpringBoot项目打包发布
SpringBoot作为微架构的主要实现技术,其发布项目的方式极为简单,只需要在项目中配置好插件,然后打包执行就可以了,并且这个执行不需要特别复杂的配置。
1.【mldnboot-base项目】修改pom.xml配置文件,配置SpringBoot的打包插件。
![](https://epubservercos.yuewen.com/688FD1/16499866904818506/epubprivate/OEBPS/Images/Figure-P34_10853.jpg?sign=1738939690-y31BgIBzFYKD5g57XtBhj0muO9OET1vB-0-8048fb24a452cb5a7ff589db97334fe6)
2.【mldnboot-base项目】由于Maven增加了新的插件配置,所以需要对项目进行更新,如图2-15所示。更新时选择mldnboot-base项目,如图2-16所示。
![](https://epubservercos.yuewen.com/688FD1/16499866904818506/epubprivate/OEBPS/Images/Figure-P34_1474.jpg?sign=1738939690-54E7TGftcTk7X1AuCUhY6bwSi4f3JaCu-0-2e6bc78b8e26736a568c197b809bb1d1)
图2-15 Maven项目更新
![](https://epubservercos.yuewen.com/688FD1/16499866904818506/epubprivate/OEBPS/Images/Figure-P34_1476.jpg?sign=1738939690-KKKbh1BJoI7flck9FhsaTi6v5hIkRtwO-0-704bc65372478d900eec4f3e392129f1)
图2-16 选择要更新的项目
3.【mldnboot-base项目】将当前项目模块进行打包处理(clean package),如图2-17所示。打包完成后,会在项目的target目录下生成mldnboot-base.jar程序文件。
![](https://epubservercos.yuewen.com/688FD1/16499866904818506/epubprivate/OEBPS/Images/Figure-P34_1478.jpg?sign=1738939690-DLHFfQBHBj6T9lWcTFWfYFtFFybMknys-0-2c88ade21395b1a83a9f5c20f9fdfd96)
图2-17 SpringBoot项目打包
4.【mldnboot-base项目】将mldnboot-base.jar文件复制到D盘根目录下,随后通过命令行方式执行此文件。
![](https://epubservercos.yuewen.com/688FD1/16499866904818506/epubprivate/OEBPS/Images/Figure-P35_10855.jpg?sign=1738939690-mZmqQklm73VoIHuXPwlJo9R2L3swyyKa-0-8c91a3f821b297ad47aba0e4b77d3ca6)
此时,SpringBoot项目将以一个独立的*.jar文件的方式执行。将此jar文件上传到任何配置有JDK的系统内,可以轻松实现项目的发布。