1

此错误已在 github 上关闭, https://github.com/maven-gae-plugin/maven-gae-plugin/issues/39 但是我不明白它的修复,当我执行 gae 目标(如 mvn gae)时:更新它总是给我同样的问题。任何人都可以根据它的修复来解释这个问题的根本原因吗?

为了您的信息,我在这里复制粘贴原始问题及其修复:

从今天早上开始,我继续收到此错误:

无法在项目 gui 上执行目标 net.kindleit:maven-gae-plugin:0.9.4:unpack (execution2):目标 net.kindleit 的执行 execution2:maven-gae-plugin:0.9.4:unpack failed: Plugin net。 kindleit:maven-gae-plugin:0.9.4 或其依赖项之一无法解析:无法收集 net.kindleit:maven-gae-plugin:jar:0.9.4 () 的依赖项:没有可用于 org 的版本。 codehaus.plexus:plexus-archiver:jar:[1.2,3.0) 在指定范围内

..我现在被这个插件卡住了!

解决方法是:

..我在我使用的命令中添加了“-U”选项:mvn clean verify..它变成:mvn -U clean verify

提前致谢。

4

2 回答 2

5

如果它可以帮助某人,这是我对错误“没有可用于 org.codehaus.plexus:plexus-archiver:jar:[1.2,3.0) 的版本”的解决方案。

我更改了 gae-plugin 的 pom 配置:

<plugin>
    <groupId>net.kindleit</groupId>
    <artifactId>maven-gae-plugin</artifactId>
    <version>0.9.4</version>
    <dependencies>
        <dependency>
            <groupId>org.codehaus.plexus</groupId>
            <artifactId>plexus-archiver</artifactId>
            <version>2.1.2</version>
        </dependency>
    </dependencies>
</plugin>
于 2012-11-13T19:28:17.107 回答
1

Maven repos 中提供的 GAE 运行时总是落后于官方 SDK。目前官方 SDK 是 1.7.1,但GAE 运行时只有 1.7.0。这就是您的 unpack 命令失败的原因 - 它找不到您请求的运行时版本。

于 2012-09-01T05:48:30.733 回答