gpt4 book ai didi

google-app-engine - 使用 mvn appengine :update 更新 Appengine 时请求错误

转载 作者:太空宇宙 更新时间:2023-11-03 15:21:16 27 4
gpt4 key购买 nike

当我尝试使用 appengine-maven-plugin 更新 appengine-application 时出现以下错误:

400 Bad Request
Error when loading application configuration:
Unable to assign value '1.8.3' to attribute 'version':
Value '1.8.3' for version does not match expression '^(?:^(?!-)[a-z\d\-]{0,62}[a-z\d]$)$'

这让我感到困惑,因为我的 appengine-web.xml 如下所示:

<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>helloworld</application>
<version>0-0-1</version>
<threadsafe>true</threadsafe>
<precompilation-enabled>false</precompilation-enabled>

<system-properties>
<property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
</system-properties>
</appengine-web-app>

我想知道为什么 appengine-maven-plugin 要使用 1.8.3 作为应用程序版本。 1.8.3 是我要使用的 appengine-sdk 版本。在我的 POM 中,它配置如下:

<dependency>
<groupId>com.google.appengine</groupId>
<artifactId>appengine-api-1.0-sdk</artifactId>
<version>${appengine.version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>

以后

<plugin>
<groupId>com.google.appengine</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>${appengine.version}</version>
<configuration>
<appVersion>${appengine.app.version}</appVersion>
</configuration>
</plugin>

${appengine.app.version} 指向 1.8.3我在 3.1 版和 Java 1.7.0_25 中使用 Maven

我做错了什么?任何人都可以帮助我吗?非常感谢

最佳答案

我遇到了和你描述的一样的问题。当我在配置元素中添加“version”元素时,其值指向我的 appengine-web.xml 文件中的应用程序版本,mvn appengine:update 成功完成。 (maven v3.1.0, appengine插件v1.8.3)

在 pom.xml 中:

....
<plugin>
<groupId>com.google.appengine</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>${appengine.version}</version>
<configuration>
<version>MY-VERSION</version>
</configuration>
</plugin>
...

在 appengine-web.xml 中:

...
<version>MY-VERSION</version>
...

关于google-app-engine - 使用 mvn appengine :update 更新 Appengine 时请求错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18239234/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com