Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mvn依赖关系:不脱机';t下载maven surefire插件的要求_Maven_Maven Surefire Plugin_Maven Dependency Plugin - Fatal编程技术网

mvn依赖关系:不脱机';t下载maven surefire插件的要求

mvn依赖关系:不脱机';t下载maven surefire插件的要求,maven,maven-surefire-plugin,maven-dependency-plugin,Maven,Maven Surefire Plugin,Maven Dependency Plugin,我正试图在docker中构建一个开源项目,并希望节省构建时间,因此我尝试使用mvn dependency:go offline,它确实下载了maven surefire插件本身 之后运行mvn-o clean package会导致 [错误]无法执行目标org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M4:test(默认测试)在oxalis项目api上:执行目标org.apache.maven的默认测试。插件:maven surefire插

我正试图在docker中构建一个开源项目,并希望节省构建时间,因此我尝试使用
mvn dependency:go offline
,它确实下载了maven surefire插件本身

之后运行
mvn-o clean package
会导致

[错误]无法执行目标org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M4:test(默认测试)在oxalis项目api上:执行目标org.apache.maven的默认测试。插件:maven surefire插件:3.0.0-M4:测试失败:插件org.apache.maven。插件:maven surefire插件:3.0.0-M4或其一个依赖项无法解析:无法访问apache.snapshots()在离线模式下,工件org.codehaus.plexus:plexus utils:jar:1.1以前从未从中下载过。->[帮助1]

(我之所以启用快照存储库,是因为maven dependency plugin在多模块项目中存在严重问题)

POM包括

        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <version>3.0.0-M4</version>
                    <configuration>
                        <useSystemClassLoader>false</useSystemClassLoader>
                    </configuration>
                </plugin>
            </plugins>
        </pluginManagement>

org.apache.maven.plugins
maven surefire插件
3.0.0-M4
假的

如上所述,该插件本身在脱机后确实存在于我的存储库中。

我也面临同样的问题,将版本从3.0.0-M4更改为2.12,它对我有效。我仍在试图弄清楚为什么它不能与3.0.0-M4一起工作。

mvn清理和mvn依赖关系:脱机和mvn-o软件包?我想您还有一些配置不正确的地方,它就是这个症状。错误消息说它试图从快照repo下载发布的人工制品
org.codehaus.plexus:plexus utils:jar:1.1
,这显然是错误的。@PiRocks我从一个空容器开始,没有什么需要清理的。@Augusto这是有道理的,但是。。这是在你下线之后。我希望脱机尝试获取所有依赖项(可能会失败)?@Benjamin我担心的是脱机并不是下载到全局存储库,而是本地下载,所以在包之前运行clean就是删除您下载的内容。