1.pom.xml里指定为war
<packaging>war</packaging>
2.WebApplication.java里加上以下代码
@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(WebApplication.class).web(true); }
3.jdk设置如下
Jre home需要设置成jdk的目录,而不能是jre的,不然打包时会报如下错误
Perhaps you are running on a JRE rather than a JDK?
default Vm arguments里加上如下命令
-Dmaven.multiModuleProjectDirectory=$M2_HOME
4.执行maven命令打包
global里填写clean package -Dmaven.test.skip=true
根据控制台里的提示即可看到在相应的目录下已经生成好war包。