1、springboot helloword 打包部署
第一步 pom.xml 加maven插件
<build>
<plugins>
<!--添加maven插件-->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<!--添加自己的启动类路径!-->
<configuration>
<mainClass>com.imooc.DemoApplication</mainClass>
</configuration>
<executions>
<execution>
<goals>
<!--可以把依赖的包都打包到生成的Jar包中-->
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
2)点击idea的view ——》Tool windows ——》maven projects
先双击clean(去掉之前打的包target文件夹)——》再创建install
3)在项目目录的target下可以看到打好的jar包,到项目的目录下运行 java -jar XXX.jar
2、springboot 多模块(只有一个启动类)
转载:https://www.jianshu.com/p/59ceea4f029d
1)pom.xml 父项目下不要build插件
启动类的项目加build,依然是上面那个,添加启动类
2)点击idea的view ——》Tool windows ——》maven projects
这次是在父项目里 先双击clean——》再创建install
3)在子项目的target下可以看到打好的jar包,到项目的目录下运行 java -jar XXX.jar
3、springcloud(微服务)项目 (多个springboot启动类)
1)我的做法是 仿照方法2 父项目不加build 每个启动类都加build打包插件
2)然后是在父项目里 先双击clean——》再创建install
3)在两个有启动类的项目的target下可以看到打好的jar包,到项目的目录下分别运行这多个 java -jar XXX.jar
先运行注册中心,在运行服务。(或者按你的平时的顺序运行)
结束。。
本文详细介绍了如何打包部署SpringBoot的HelloWorld项目、多模块项目以及SpringCloud微服务项目。从添加Maven打包插件到使用IDEA的Maven Projects进行clean和install操作,再到通过java -jar命令运行jar包,每个步骤都有清晰的说明,尤其对于SpringCloud项目中多个启动类的处理提供了实用的方法。

4014

被折叠的 条评论
为什么被折叠?



