如何在本地运行java谷歌应用引擎与App -gradle-plugin for yaml?



我使用的是带有yaml文件的Google App Engine gradle插件,但是它的插件版本没有像appengine-web.xml版本那样的appengineRunappengineStart任务。

TL;DRappengineRun仅适用于基于appengine-web.xml的项目。如果您想使用app.yaml,您必须提供您自己的服务器,例如带有Jetty或Tomcat的Spring Boot。


要在本地运行应用程序,必须提供自己的服务器。

本指南展示了如何使用app.yamlapp-gradle-plugin测试您的应用程序,在一节中使用开发服务器测试您的应用程序:

在开发阶段,你可以随时在开发服务器上通过调用Gradle来运行和测试你的应用程序:

gradle jettyRun

或者,你可以使用Gradle包装器来运行Gradle而不安装它。

正如GitHub上的评论所说:

如果您想从根目录中使用app.yaml,则必须升级到Java 11。点击这里了解更多。对于Java 11运行时,必须提供自己的服务器,例如带有Jetty或Tomcat的Spring Boot。appengine:run目标不适用于基于app.yaml的项目,因为每个服务器都有不同的启动命令,例如,Spring Boot的spring-boot:run

最新更新