标签: java tomcat spring-boot jetty undertow
我们希望使我们的生产环境多样化,并使用不同的嵌入式应用程序容器/服务器部署我们的应用程序实例:一个使用Tomcat,一个使用Jetty,另一个使用Undertow。
我们的代码不使用任何特定于容器的代码,并且使用不同的spring-boot-start依赖项手动交换嵌入式容器也可以正常工作。
是否可以创建一个build.gradle来创建三个构建工件(可执行的JAR文件),每个容器一个?如果是这样 - 怎么样?