- jar
- war
- jar
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
build-info:生成项目的构建信息文件build-info.properties
repackage:这个是默认goal,在 mvn package 执行之后,这个命令再次打包生成可执行的jar,
同时将mvn package生成的jar重命名为*.origin
run:这个可以用来运行spring Boot项目
start:这个在mvn integration-test阶段,进行Spring Boot应用生命周期的管理
stop:这个在mvn integration-test阶段,进行Spring Boot应用生命周期的管理
这里功能,默认情况下使用就是repackage功能,其它功能要使用,则需要开发者显示配置
Maven Project
双击Package即可
java -jar ********.jar
- war
-
创建项目的时候在Packing下勾选war
多了一个Servlert初始化的配置
//ServletInitializer
public class ServletInitializer extends SpringBootServletInitializer {
@Override
protected SpringApplocationBuilder configure(SpringApplicationBuilder application) {
return application sources(WarApplication.class);
}
}