2017-03-05 104 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它指出它可能不被支持。 –