在开发过程中,我倾向于使用可运行的JAR,但需要WAR进行部署。
我关注了这篇有关从JAR转换为WAR Spring Boot Gradle构建的文章。
但是,现在,每次将构建从一个切换到另一个时,我都必须注释和取消注释构建文件的特定部分。
有没有一种既允许JAR也允许WAR构建的更简洁的处理方式?
为部署而构建的战争(即如果您添加了spring-boot maven插件)与jar文件一样可运行。
java -jar mywar.war
并且首先从嵌入式服务器开始,您可以将相同的战争部署到服务器,然后不使用嵌入式服务器。