1.打包及执行方法
在SpringBoot中,打包完成的格式是jar包,而不是war包。所以如果将打包文件放置在外置的tomcat的webapp不能下是不能运行的。要运行需要通过使用命令: java -jar **.jar
2.插件的添加
因为java -jar **.jar 命令执行过程需要去寻找main方法入口,所以在打包时需要在pom.xml中添加以下插件坐标才能通过命令逐步找到main方法入口,完成项目的启动
pom.xml中的插件代码
<build>
<plugins>
<!--添加各种插件,springboot的maven-->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
3.打包执行过程
3.1可以通过Maven的打包插件完成打包过程
打包完成后在target目录下就可以找到对应的jar包
注意:
- 在打包时需要在pom.xml添加插件
- 在pom.xml中不能添加 <packaging>war</packaging> 否则只会打成war包
- 在打包时,如果重复执行并不会覆盖原来的包,只会将之前的jar包重命名
重复打包的情况如下截图:
4.执行命令运行jar
如果没有添加pom的打包插件执行jar命令就会出现如下提示
正常加了打包插件的jar 执行情况如下: