如何在 IntelliJ 中将 Google App Engine 部署从 Standard 更改为 Flex

How can I change Google App Engine Deployment from Standard to Flex in IntelliJ

我安装了适用于 IntelliJ 的云代码插件以将 Java 8 项目部署到 App Engine(标准)

我通过 运行 添加了框架支持:

Tools > Cloud Code > App Engine > Add App Engine Support > Google App Engine Standard

现在我必须将其更改为 App Engine Flexible,但是当我尝试以与 App Engine Standard 相同的方式执行此操作时,我收到以下错误:

All modules already have App Engine support, or no modules were found.

我必须修改哪些文件或如何删除 App Engine 支持并重新开始?

我已经尝试右键单击该项目并 selecting Add Framework support...但是 Google App Engine 选项没有被选中,当我 select 它没有被选中时不要给我任何选择

根据我对这个问题的理解,在 IntelliJ 中,当父框架已经添加时,您不能添加子框架支持。这意味着,由于您的应用程序 运行 在标准环境下,因此您无法添加额外的环境(在这种情况下,应用程序引擎灵活)。 https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000073610-Cannot-add-child-framework-support-when-parent-is-already-added

我 运行 遇到了与您的情况相同的错误。您只需从项目目录和 select 框架 (App Engine Flexible) 而不是标准环境再次导入项目。