修改pom.xml中的packaging标签:
项目的打包类型:pom、jar、war
packing默认是jar类型,
pom ---------> 父类型都为pom类型
jar ---------> 内部调用或者是作服务使用
war ---------> 需要部署的项目
<packaging>war</packaging>
//设置打包项目名
<build>
<finalName>demo</finalName>
</build>
添加springboot war包启动类
在springboot的入口 Application.java的同级目录下添加SpringbootSwaggerUiApplication 的自定义启动类
@SpringBootApplication
public class SpringbootSwaggerUiApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(SpringbootSwaggerUiApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(SpringbootSwaggerUiApplication.class);
}
}
利用maven打包
先clean一遍项目,再用package就可以打包完成了