我正在使用Google Plugin for Eclipse将我的项目部署到App Engine,这已经有一年多了。但是几天前它停止了工作,我似乎无法找到原因。该项目仍然是App Engine项目,但Deploy to App Engine按钮已禁用。
我已经在Eclipse中重新安装了整个Google插件。我还添加了另一个GAE项目,但是按钮仍然被禁用。我设法启用按钮一次上传,但我不知道是什么触发了启用。
有没有人见过这个以及如何解决这个问题的任何线索?
编辑:当我从项目的构建路径中删除并重新添加App Engine SDK时启用该按钮。部署后,该按钮再次禁用..
答案 0 :(得分:3)
这是最新3.9.1版本中的已知错误。修复程序将于星期一,5/2推送。
答案 1 :(得分:2)
同样的事情发生在我的日食火星身上。我正在使用的解决方法是,File>>关闭项目,然后双击打开项目,瞧。
答案 2 :(得分:0)
“部署到App Engine”仅在我选择其他项目时自行禁用。所以要启用它:
然后应该启用它(好吧,它适合我)。
编辑:谷歌推出了新版本的插件,现在按钮工作正常。
答案 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没有问题。要启用它:
gcloud components install app-engine-java
Configure
Convert to standard app engine project
答案 5 :(得分:0)
对我来说,简单地重新启动日食就成功了。
我错误地关闭了项目,当我重新打开它时,部署按钮被禁用了。