Maven-gae-plugin 0.9.4:没有版本可用于org.codehaus.plexus:plexus-archiver:jar--帮我解释一下bug的解决方案

Mik*_*ike 1 google-app-engine maven maven-gae-plugin

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

对于您的信息,我复制粘贴原始问题及其修复:

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

无法执行目标net.kindleit:maven-gae-plugin:0.9.4:在项目gui上解包(execution2):目标net.kindleit的执行执行2:maven-gae-plugin:0.9.4:unpack failed:插件网. 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

提前致谢.

小智 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>
Run Code Online (Sandbox Code Playgroud)