2
我试图将我的Java应用程序的版本0-8-1-SNAPSHOT
部署到Google App Engine。我得到以下错误:版本名称在Google App Engine中被拒绝
com.google.appengine.tools.admin.AdminException: Unable to update app: Error posting to URL: https://appengine.google.com/api/appversion/create?app_id=versature-dashboardhr&version=0-8-1-SNAPSHOT&
400 Bad Request
Error when loading application configuration:
Unable to assign value '0-8-1-SNAPSHOT' to attribute 'version':
Value '0-8-1-SNAPSHOT' for version does not match expression '^(?!-)[a-z\d\-]{1,100}$'
我相信0-8-1-SNAPSHOT
匹配正则表达式^(?!-)[a-z\d\-]{1,100}$
...
我使用Maven插件来部署,如果有差别。
感谢@Lipis抓住我的明目张胆的疏忽!我应该补充一点,我使用GMaven插件在过滤'appengine-web.xml'之前将'project.version'属性转换为小写。 – 2012-02-14 16:33:04