【问题标题】:How can I change Google App Engine Deployment from Standard to Flex in IntelliJ如何在 IntelliJ 中将 Google App Engine 部署从 Standard 更改为 Flex
【发布时间】:2019-10-28 10:18:09
【问题描述】:

我为 IntelliJ 安装了 Cloud Code Plugin 以将 Java 8 项目部署到 App Engine(标准)

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

工具 > 云代码 > App Engine > 添加 App Engine 支持 > Google App Engine 标准

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

所有模块都已支持 App Engine,或未找到任何模块。

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

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

【问题讨论】:

  • 需要检查几件事:1) 当您进入项目结构 -> 方面。您是否已经看到 Google App Engine Standard 方面? 2)在项目设置下,您的模块和工件结构是什么样的(这将帮助我调试问题)。也可以随时在我们的问题跟踪器上发布问题:github.com/GoogleCloudPlatform/cloud-code-intellij

标签: google-app-engine intellij-idea google-cloud-code


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2017-12-06
    • 2013-01-29
    • 2020-12-22
    • 1970-01-01
    • 2018-11-22
    • 2021-05-18
    • 2017-06-14
    • 2021-04-04
    • 1970-01-01
    相关资源
    最近更新 更多