在网上搜了一下Spring boot web项目的打包方式,众说纷纭,在此记录一下最常见最普通的打jar包运行web应用的步骤,不考虑遇到的特殊情况。
STEP1 引入maven plugin
在pom.xml文件中需要加入对应的打包插件。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
若不引入该插件,会报类似错误:.\demo.jar中没有主清单属性
STEP2 打包
mvn clean package
STEP3 运行jar包
java -jar demo.jar