春季启动战争

Ste*_*eve 5 gradle spring-boot

我倾向于在开发期间使用可运行的JAR,但我需要一个WAR来进行部署.

我已经按照这篇文章关于从JAR转换为WAR Spring Boot Gradle构建.

但是,现在,每次我将构建从一个切换到另一个时,我必须注释并取消注释构建文件的特定部分.

是否有更简洁的处理方式允许JAR和WAR构建?

M. *_*num 6

构建部署的战争(即如果你添加了spring-boot maven插件)就像jar文件一样可以运行.

java -jar mywar.war
Run Code Online (Sandbox Code Playgroud)

并且它从嵌入式服务器开始,您可以将相同的战争部署到您的服务器,然后它不使用嵌入式服务器.