eclipse中使用maven将springboot项目打成war包

  • A+
所属分类:eclipse maven SpringBoot

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设置如下

eclipse中使用maven将springboot项目打成war包

eclipse中使用maven将springboot项目打成war包

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

eclipse中使用maven将springboot项目打成war包

根据控制台里的提示即可看到在相应的目录下已经生成好war包。

ZPY

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: