2016-04-30 70 views
5

我正在使用Eclipse的Google Plugin將我的項目部署到App Engine,並且這已經運行了一年多。但幾天前它停止了工作,我似乎無法找到原因。該項目仍然是一個App Engine項目,但「部署到App Engine」按鈕處於禁用狀態。谷歌部署到在Eclipse中禁用的App Engine

我已經在Eclipse中重新安裝了整個Google Plugin。我還添加了另一個GAE項目,但該按鈕仍處於禁用狀態。我設法啓用按鈕一次上傳,但我不知道是什麼觸發了啓用。

enter image description here

有沒有人看到這一點,就如何解決這一問題的任何線索?

編輯:當我從項目的構建路徑中刪除並重新添加App Engine SDK時啓用該按鈕。部署後,該按鈕再次禁用..

回答

2

這是最新3.9.1版本中的一個已知錯誤。修補程序將於5月2日星期一推出。

+0

謝謝。可以確認修復工作。 – Craigo

+0

謝謝,也爲我工作! – bashoogzaad

2

同樣的事情發生在我的日食火星。我正在使用的解決方法是File >> Close Project,然後雙擊打開項目,瞧。

+0

感謝您的回答!不幸的是它不適用於我的情況。 – bashoogzaad

0

「部署到應用引擎」僅在我選擇另一個項目時禁用自身。所以要啓用它:

  1. 取消選擇所有項目(Ctrl +單擊所選項目 - 或重新啓動Eclipse)。
  2. 選擇您的項目。

它應該然後啓用(當然,這是爲我)。

編輯:谷歌推出了一個新版本的插件,現在按鈕工作正常。

0

對於那些不想等待的人(我沒有),請使用appcfg。如果你想使用外部工具,你會在(SDK安裝 - 檢查配置的SDK的)/ bin/appcfg中找到可執行文件(sh | cmd)

將工作目錄設置爲項目文件夾,命令爲「更新戰爭「,其中」戰爭「是戰爭目錄相對於項目文件夾的位置。

我在JAVA SDK環境選項卡下設置JAVA_HOME,在Java SDK/bin目錄下設置PATH,在Windows上使用指定環境替換本機環境,在Linux上沒有環境設置的情況下工作正常。

0

運行Eclipse Neon 4.6.3沒有問題。爲了得到它啓用:

  1. 安裝谷歌雲SDK和雲工具的Eclipse https://cloud.google.com/eclipse/docs/quickstart
  2. 使用谷歌雲命令行
    • gcloud components install app-engine-java
  3. 轉換Eclipse項目的谷歌安裝組件應用引擎項目
    • Right-c項目舔
    • 點擊Configure
    • 點擊Convert to standard app engine project
  4. 確保您單擊該項目,並...瞧!