从Travis CI部署用Java编写的Google应用程序引擎应用程序失败

从Travis CI部署用Java编写的Google应用程序引擎应用程序失败,java,google-app-engine,deployment,continuous-integration,travis-ci,Java,Google App Engine,Deployment,Continuous Integration,Travis Ci,我正在用一个Java应用程序玩Google应用程序引擎。我正在使用Travis'尝试部署我的简单应用程序。但是,尽管遵循了这些步骤并提供了正确的信息,但我在部署步骤中还是遇到了以下错误: 错误:文件[src/main/webapp/WEB-INF/appengine WEB.xml]不是有效的可部署yaml文件。 错误:(gcloud.preview.app.deploy)分析应用引擎应用程序配置时出错。 第一部分特别让我困惑;当您要用appengine web.xml配置Java GAE应用

我正在用一个Java应用程序玩Google应用程序引擎。我正在使用Travis'尝试部署我的简单应用程序。但是,尽管遵循了这些步骤并提供了正确的信息,但我在部署步骤中还是遇到了以下错误:

错误:文件[src/main/webapp/WEB-INF/appengine WEB.xml]不是有效的可部署yaml文件。
错误:(gcloud.preview.app.deploy)分析应用引擎应用程序配置时出错。
第一部分特别让我困惑;当您要用
appengine web.xml
配置Java GAE应用程序时,为什么GAE要我提供YAML文件

这是项目的
.travis.yml

language: java
sudo: false
jdk:
  - openjdk7
  - oraclejdk7

before_deploy:
  - mvn appengine:update

deploy:
  provider: gae
  keyfile: gae-secret.json
  project: jtalaveragre-tic-tac-toe
  config: src/main/webapp/WEB-INF/appengine-web.xml
  on:
    jdk: oraclejdk7
cache:
  directories:
  - $HOME/.m2

before_install:
- openssl aes-256-cbc -K $encrypted_662077106e81_key -iv $encrypted_662077106e81_iv
  -in gae-secret.json.enc -out gae-secret.json -d