2017-03-05 78 views
0

我更新了我的pom.xml使用新MVN的AppEngine插件queue.yaml中沒有部署當我使用MVN AppEngine上:部署

 <plugin> 
      <groupId>com.google.cloud.tools</groupId> 
      <artifactId>appengine-maven-plugin</artifactId> 
      <version>1.2.0</version> 
      <configuration> 
       <project>{project_id}</project> 
       <devserver.host>0.0.0.0</devserver.host> 
       <devserver.port>1984</devserver.port> 
      </configuration> 
     </plugin> 

現在,當我運行mvn appengine:deploy其轉換我queue.xmlqueue.yaml在臨時目錄中。但是,此隊列配置未部署。

我已經嘗試了很多方法將其部署到谷歌雲,但沒有任何工作。此設置適用於我的雲終端項目設置。文件不包括這一點。

這是我嘗試了你的建議後添加的maven插件代碼。

<plugin> 
     <groupId>com.google.cloud.tools</groupId> 
     <artifactId>appengine-maven-plugin</artifactId> 
     <version>1.2.0</version> 
     <configuration> 
      <project>{project_id}</project> 
      <devserver.host>0.0.0.0</devserver.host> 
      <devserver.port>1984</devserver.port> 
     </configuration> 
    </plugin> 
+0

看來,1.2.0是拋出'目錄不支持'錯誤。你可以嘗試使用版本1.0.0? –

+0

給我一分鐘讓我給它一個 –

+0

它與1.0.0工作,哇驚訝如何發生,感謝@DevilingMaster爲什麼它現在工作爲1.2.0?他們計劃放棄它嗎? –

回答

0

我對項目管理委員會

開了similar issue默認情況下,只有app.yaml文件部署(代表應用程序)。 如果你想要(或者只是)queue.yaml,或者甚至是cron或者index,你需要在插件配置中指定這些文件。

<plugin> 
    <groupId>com.google.cloud.tools</groupId> 
    <artifactId>appengine-maven-plugin</artifactId> 
    <version>${appengine.maven.plugin.version}</version> 
    <configuration> 
     <deployables> 
      <param>target/appengine-staging/app.yaml</param> 
      <param>target/appengine-staging/cron.yaml</param> 
      <param>target/appengine-staging/queue.yaml</param> 
      <param>target/appengine-staging/index.yaml</param> 
     </deployables> 
    </configuration> 
</plugin> 

請記住,如果您指定某些文件,則應該添加app.yaml文件。只有在deployabels參數丟失的情況下才會默認部署。

玩這個參數,你可以選擇要部署的文件

+0

即使我這樣做,它不工作,它說目錄不是必需的。 –

+0

這就是我得到[INFO] GCLOUD:警告:應用程序.yaml文件中的「模塊」參數已棄用。請改用「服務」參數。 [INFO] GCLOUD:錯誤:不支持目錄[P:\ RareAtom \ Tita \ tita-backend \ target \ appengine-staging]。您必須提供明確的yaml文件。 [信息] GCLOUD:錯誤:(gcloud.app.deploy)解析App Engine應用程序配置時發生錯誤。 [INFO] ---------------------------------------------- -------------------------- –

+0

請注意,我的雲端點項目可能不支持此功能,請檢查此鏈接https://雲端.google.com/appengine/docs/standard/java/tools/using-maven它指出它可能不被支持。 –