在Eclipse中禁用Google Deploy到App Engine

时间:2016-04-30 09:24:50

标签: eclipse google-app-engine google-plugin-eclipse

我正在使用Google Plugin for Eclipse将我的项目部署到App Engine,这已经有一年多了。但是几天前它停止了工作,我似乎无法找到原因。该项目仍然是App Engine项目,但Deploy to App Engine按钮已禁用。

我已经在Eclipse中重新安装了整个Google插件。我还添加了另一个GAE项目,但是按钮仍然被禁用。我设法启用按钮一次上传,但我不知道是什么触发了启用。

enter image description here

有没有人见过这个以及如何解决这个问题的任何线索?

编辑:当我从项目的构建路径中删除并重新添加App Engine SDK时启用该按钮。部署后,该按钮再次禁用..

6 个答案:

答案 0 :(得分:3)

这是最新3.9.1版本中的已知错误。修复程序将于星期一,5/2推送。

答案 1 :(得分:2)

同样的事情发生在我的日食火星身上。我正在使用的解决方法是,File>>关闭项目,然后双击打开项目,瞧。

答案 2 :(得分:0)

“部署到App Engine”仅在我选择其他项目时自行禁用。所以要启用它:

  1. 取消选择所有项目(按住Ctrl键并单击所选项目 - 或重新启动Eclipse)。
  2. 选择您的项目。
  3. 然后应该启用它(好吧,它适合我)。

    编辑:谷歌推出了新版本的插件,现在按钮工作正常。

答案 3 :(得分:0)

对于那些不想等待的人(我没有),请使用appcfg。如果你想使用外部工具,你会在(SDK安装 - 检查配置的SDK)/ bin / appcfg中找到可执行文件。(sh | cmd)

将工作目录设置为项目文件夹,命令为“update war”,其中'war'是war目录相对于项目文件夹的位置。

我在环境选项卡下将JAVA_HOME设置为Java SDK,将PATH设置为Java SDK / bin目录,并在Windows上“替换指定环境中的本机环境”,在Linux上没有环境设置时工作正常。

答案 4 :(得分:0)

运行Eclipse Neon 4.6.3没有问题。要启用它:

  1. 安装Google Cloud SDK和Eclipse的云工具https://cloud.google.com/eclipse/docs/quickstart
  2. 使用Google Cloud命令行安装组件
    • gcloud components install app-engine-java
  3. 将eclipse项目转换为谷歌应用引擎项目
    • 右键单击项目
    • 点击Configure
    • 点击Convert to standard app engine project
  4. 确保点击该项目,然后......瞧!

答案 5 :(得分:0)

对我来说,简单地重新启动日食就成功了。

我错误地关闭了项目,当我重新打开它时,部署按钮被禁用了。