无法执行目标 org.apache.maven.plugins:maven-surefire-plugin:2.10:test [英] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test

查看:92
本文介绍了无法执行目标 org.apache.maven.plugins:maven-surefire-plugin:2.10:test的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经在互联网上搜索了将近五天,现在正在寻找解决此问题的方法,但我似乎无法自己找到并修复它,主要是因为我对 Maven 和 PlayN 都很陌生,所以我不是完全确定我正在看什么.但是,它显然在构建核心方面陷入困境.似乎无法下载神器过滤器",也无法运行 Surefire 的测试.但是,我只是在猜测我不太完全理解的东西,尽管我一直在疯狂地尝试研究这些东西.来自更有经验的人的任何帮助将非常非常感谢.我对此失去了理智.

[INFO] Building Synthesis Core 1.0-SNAPSHOT[信息] ------------------------------------------------------------------------[信息][信息] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @综合核心---[信息][信息] --- maven-resources-plugin:2.5:resources (default-resources) @综合核心---[调试] 执行上下文[信息] 使用UTF-8"编码复制过滤的资源.[信息] 复制 2 个资源[信息] 跳过不存在的资源目录 C:UsersJosiahsynthesiscoresrcmain
esources[信息][信息] --- maven-compiler-plugin:2.3:compile (default-compile) @综合核心---[信息] 无需编译 - 所有类都是最新的[信息][信息] --- maven-resources-plugin:2.5:testResources (default-testResources) @综合核心---[调试] 执行上下文[信息] 使用UTF-8"编码复制过滤的资源.[信息] 跳过不存在的资源目录 C:UsersJosiahsynthesiscoresrc	est
esources[信息][信息] --- maven-compiler-plugin:2.3:testCompile (default-testCompile) @综合核心---[信息] 没有编译源[信息][信息] --- maven-surefire-plugin:2.10:test (default-test) @综合核心---下载:http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/1.3/maven-common-artifact-filters-1.3.pom[信息] ------------------------------------------------------------------------[信息] 反应堆摘要:[信息][信息] 综合元项目 ..................... 成功 [1.059s][INFO] 合成核心 ..................... FAILURE [3.538s][INFO] 合成 Java ...................................... 跳过[信息] ------------------------------------------------------------------------[信息] 构建失败[信息] ------------------------------------------------------------------------[信息] 总时间:4.997s[信息] 完成时间:2012 年 10 月 31 日星期三 23:57:38 EDT[INFO] 最终内存:6M/109M[信息] ------------------------------------------------------------------------[错误] 无法在项目综合核心上执行目标 org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test): 执行目标 org.apache.maven.plugins:maven 的默认测试-surefire-plugin:2.10:test failed: Plugin org.apache.maven.plugins:maven-surefire-plugin:2.10 或其依赖项之一无法解析:无法收集 org.apache.maven.plugins:maven 的依赖项-surefire-plugin:jar:2.10 (): 无法读取 org.apache.maven.shared:maven-common-artifact-filters:jar:1.3 的工件描述符:无法传输工件 org.apache.maven.shared:maven-common-artifact-filters:pom:1.3 from/to central (http://repo.maven.apache.org/maven2): 远程关闭 [id: 0x0847a8f3,/192.168.1.54:65153 :>repo.maven.apache.org/93.184.215.223:80] ->[帮助1]

然后我让它打印整个调试日志,它详细阐述了 Surefire 位,显示所有调用的异常:

[ERROR] 无法执行目标 org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) on project综合核心:执行目标的默认测试org.apache.maven.plugins:maven-surefire-plugin:2.10:test failed: Plugin org.apache.maven.plugins:maven-surefire-plugin:2.10 或其依赖项之一不能未解决:无法收集 org.apache.maven.plugins:maven 的依赖项-surefire-plugin:jar:2.10 (): 无法读取 org.apache 的工件描述符.maven.shared:maven-common-artifact-filters:jar:1.3: 无法传输工件org.apache.maven.shared:maven-common-artifact-filters:pom:1.3 from/to central (http://repo.maven.apache.org/maven2): 连接重置 ->[帮助1]org.apache.maven.lifecycle.LifecycleExecutionException:无法执行目标 org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) on project综合核心:目标org.apache.maven.plugins的执行默认测试:maven-surefire-plugin:2.10:test failed: Plugin org.apache.maven.plugins:maven-surefire-plugin:2.10 或其依赖项之一无法解析:无法收集org.apache.maven.plugins:maven-surefire-plugin:jar:2.10 () 的依赖关系在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:225)在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)在 org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)在 org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)在 org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)在 org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleeStarter.java:161)在 org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)在 org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)在 org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)在 org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)在 org.apache.maven.cli.MavenCli.main(MavenCli.java:141)在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.爪哇:39)在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)在 java.lang.reflect.Method.invoke(Method.java:597)在 org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)在 org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav答:230)在 org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)在 org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)引起:org.apache.maven.plugin.PluginExecutionException: Execution default-test of目标 org.apache.maven.plugins:maven-surefire-plugin:2.10:test failed: Plugin org.apache.maven.plugins:maven-surefire-plugin:2.10 或其依赖项之一es 无法解析:无法收集 org.apache.maven.pl 的依赖项ugins:maven-surefire-plugin:jar:2.10 ()在 org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(默认BuildPluginManager.java:82)在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)... 19 更多引起:org.apache.maven.plugin.PluginResolutionException:插件org.apache.maven.plugins:maven-surefire-plugin:2.10 或其依赖项之一不能已解决:无法收集 org.apache.maven.plugins:maven-sur 的依赖项efire-plugin:jar:2.10 ()在 org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.re解决(DefaultPluginDependenciesResolver.java:211)在 org.apache.maven.plugin.internal.DefaultMavenPluginManager.createPluginRealm(DefaultMavenPluginManager.java:353)在 org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupPluginRealm(DefaultMavenPluginManager.java:321)在 org.apache.maven.plugin.DefaultBuildPluginManager.getPluginRealm(DefaultBuildPluginManager.java:175)在 org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(默认BuildPluginManager.java:78)……还有 20 个引起:org.sonatype.aether.collection.DependencyCollectionException:失败收集 org.apache.maven.plugins:maven-surefire-plugin:jar:2 的依赖项.10 ()在 org.sonatype.aether.impl.internal.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:258)在 org.sonatype.aether.impl.internal.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:308)在 org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.re解决(DefaultPluginDependenciesResolver.java:199)……还有 24 个引起:org.sonatype.aether.resolution.ArtifactDescriptorException:未能读取 org.apache.maven.shared:maven-common-artifact-filt 的工件描述符ers:jar:1.3在 org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:296)在 org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:186)在 org.sonatype.aether.impl.internal.DefaultDependencyCollector.process(DefaultDependencyCollector.java:412)在 org.sonatype.aether.impl.internal.DefaultDependencyCollector.process(DefaultDependencyCollector.java:544)在 org.sonatype.aether.impl.internal.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:240)……还有 26 个引起:org.sonatype.aether.resolution.ArtifactResolutionException:无法传输神器 org.apache.maven.shared:maven-common-artifact-filters:pom:1.3从/到中央(http://repo.maven.apache.org/maven2):连接重置在 org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538)在 org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArti事实(DefaultArtifactResolver.java:216)在 org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArti事实(DefaultArtifactResolver.java:193)在 org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:281)... 30 多个引起:org.sonatype.aether.transfer.ArtifactTransferException:无法传输nsfer 工件 org.apache.maven.shared:maven-common-artifact-filters:pom:1.3 来自m/to central (http://repo.maven.apache.org/maven2):连接重置在 org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:951)在 org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:941)在 org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.运行(WagonRepositoryConnector.java:669)在 org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:60)在 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)在 java.lang.Thread.run(Thread.java:662)引起:org.apache.maven.wagon.TransferFailedException:连接重置在 org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.fillInput数据(AbstractHttpClientWagon.java:799)在 org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116)在 org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)在 org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)在 org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.运行(WagonRepositoryConnector.java:601)... 4个引起:java.net.SocketException:连接重置在 java.net.SocketInputStream.read(SocketInputStream.java:168)在 org.apache.maven.wagon.providers.http.httpclient.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:149)在 org.apache.maven.wagon.providers.http.httpclient.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:110)在 org.apache.maven.wagon.providers.http.httpclient.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:264)在 org.apache.maven.wagon.providers.http.httpclient.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:98)在 org.apache.maven.wagon.providers.http.httpclient.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:252)在 org.apache.maven.wagon.providers.http.httpclient.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:281)在 org.apache.maven.wagon.providers.http.httpclient.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:247)在 org.apache.maven.wagon.providers.http.httpclient.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:219)在 org.apache.maven.wagon.providers.http.httpclient.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:298)在 org.apache.maven.wagon.providers.http.httpclient.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)在 org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRquestDirector.tryExecute(DefaultRequestDirector.java:645)在 org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:464)在 org.apache.maven.wagon.providers.http.httpclient.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)在 org.apache.maven.wagon.providers.http.httpclient.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)在 org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.execute(AbstractHttpClientWagon.java:674)在 org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.fillInput数据(AbstractHttpClientWagon.java:793)... 8个

添加我的 pom.xml 进行分析.

<modelVersion>4.0.0</modelVersion><父母><groupId>com.googlecode.playn</groupId><artifactId>playn-project</artifactId><version>1.3.1</version></父母><groupId>com.hijackedlongboat</groupId><artifactId>合成</artifactId><version>1.0-SNAPSHOT</version><packaging>pom</packaging><name>Synthesis Metaproject</name><属性><playn.version>1.3.1</playn.version></属性><个人资料><个人资料><id>java</id><activation><activeByDefault>true</activeByDefault></activation><modules><module>java</module></modules></个人资料><个人资料><id>android</id><modules><module>android</module></modules></个人资料><个人资料><id>ios</id><modules><module>ios</module></modules></个人资料><个人资料><id>html</id><modules><module>html</module></modules></个人资料><个人资料><id>闪存</id><modules><module>flash</module></modules></个人资料></个人资料><模块><模块>核心</模块></模块></项目>

编辑 2:已解决 通过使用命令mvn dependency::tree",我能够找到未在调试和堆栈跟踪中显示的丢失存储库.缺少的存储库是forplay-legacy",然后我将其添加到 pom.xml 中,如下所示:

 <存储库><id>forplay-legacy</id><url>http://forplay.googlecode.com/svn/mavenrepo</url></repository></repositories>

解决方案

您可能缺少一些依赖项.

使用 mvn dependency:tree 找到您缺少的依赖项,然后手动安装它们,并使用 -o(离线)选项构建您的项目.

I have scoured the internet for almost five days now looking for a fix to this issue, but I cannot seem to find and fix it on my own, mainly because I am so new to both Maven and PlayN so I'm not entirely sure at what I'm looking at exactly. But, it is clearly fizzing up at building the core. Seems it can't download an "artifact filter", and is unable to run Surefire's test. But, I'm just speculating on things I don't quite understand fully, even though I've been trying to research these things like crazy. Any help from more experienced people would be very, very, appreciated. I'm losing my mind on this.

[INFO] Building Synthesis Core 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ synthesis-core ---
[INFO] 
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ synthesis-core ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO] skip non existing resourceDirectory C:UsersJosiahsynthesiscoresrcmain
esources
[INFO] 
[INFO] --- maven-compiler-plugin:2.3:compile (default-compile) @ synthesis-core ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ synthesis-core ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:UsersJosiahsynthesiscoresrc	est
esources
[INFO] 
[INFO] --- maven-compiler-plugin:2.3:testCompile (default-testCompile) @ synthesis-core ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.10:test (default-test) @ synthesis-core ---
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/1.3/maven-common-artifact-filters-1.3.pom
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Synthesis Metaproject ............................. SUCCESS [1.059s]
[INFO] Synthesis Core .................................... FAILURE [3.538s]
[INFO] Synthesis Java .................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.997s
[INFO] Finished at: Wed Oct 31 23:57:38 EDT 2012
[INFO] Final Memory: 6M/109M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) on project synthesis-core: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test failed: Plugin org.apache.maven.plugins:maven-surefire-plugin:2.10 or one of its dependencies could not be resolved: Failed to collect dependencies for org.apache.maven.plugins:maven-surefire-plugin:jar:2.10 (): Failed to read artifact descriptor for org.apache.maven.shared:maven-common-artifact-filters:jar:1.3: Could not transfer artifact org.apache.maven.shared:maven-common-artifact-filters:pom:1.3 from/to central (http://repo.maven.apache.org/maven2): Remotely Closed [id: 0x0847a8f3, /192.168.1.54:65153 :> repo.maven.apache.org/93.184.215.223:80] -> [Help 1]

I then had it to print the whole debug logging, and it elaborated a bit on the Surefire bit, displaying all of the Exceptions invoked:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.
10:test (default-test) on project synthesis-core: Execution default-test of goal
 org.apache.maven.plugins:maven-surefire-plugin:2.10:test failed: Plugin org.apa
che.maven.plugins:maven-surefire-plugin:2.10 or one of its dependencies could no
t be resolved: Failed to collect dependencies for org.apache.maven.plugins:maven
-surefire-plugin:jar:2.10 (): Failed to read artifact descriptor for org.apache.
maven.shared:maven-common-artifact-filters:jar:1.3: Could not transfer artifact
org.apache.maven.shared:maven-common-artifact-filters:pom:1.3 from/to central (h
ttp://repo.maven.apache.org/maven2): Connection reset -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal o
rg.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) on projec
t synthesis-core: Execution default-test of goal org.apache.maven.plugins:maven-
surefire-plugin:2.10:test failed: Plugin org.apache.maven.plugins:maven-surefire
-plugin:2.10 or one of its dependencies could not be resolved: Failed to collect
 dependencies for org.apache.maven.plugins:maven-surefire-plugin:jar:2.10 ()
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:225)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:153)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:145)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje
ct(LifecycleModuleBuilder.java:84)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje
ct(LifecycleModuleBuilder.java:59)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBu
ild(LifecycleStarter.java:183)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecycl
eStarter.java:161)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Laun
cher.java:290)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav
a:230)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La
uncher.java:409)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
352)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-t
est of goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test failed: Plu
gin org.apache.maven.plugins:maven-surefire-plugin:2.10 or one of its dependenci
es could not be resolved: Failed to collect dependencies for org.apache.maven.pl
ugins:maven-surefire-plugin:jar:2.10 ()
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Default
BuildPluginManager.java:82)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:209)
        ... 19 more
Caused by: org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.
maven.plugins:maven-surefire-plugin:2.10 or one of its dependencies could not be
 resolved: Failed to collect dependencies for org.apache.maven.plugins:maven-sur
efire-plugin:jar:2.10 ()
        at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.re
solve(DefaultPluginDependenciesResolver.java:211)
        at org.apache.maven.plugin.internal.DefaultMavenPluginManager.createPlug
inRealm(DefaultMavenPluginManager.java:353)
        at org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupPlugi
nRealm(DefaultMavenPluginManager.java:321)
        at org.apache.maven.plugin.DefaultBuildPluginManager.getPluginRealm(Defa
ultBuildPluginManager.java:175)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Default
BuildPluginManager.java:78)
        ... 20 more
Caused by: org.sonatype.aether.collection.DependencyCollectionException: Failed
to collect dependencies for org.apache.maven.plugins:maven-surefire-plugin:jar:2
.10 ()
        at org.sonatype.aether.impl.internal.DefaultDependencyCollector.collectD
ependencies(DefaultDependencyCollector.java:258)
        at org.sonatype.aether.impl.internal.DefaultRepositorySystem.collectDepe
ndencies(DefaultRepositorySystem.java:308)
        at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.re
solve(DefaultPluginDependenciesResolver.java:199)
        ... 24 more
Caused by: org.sonatype.aether.resolution.ArtifactDescriptorException: Failed to
 read artifact descriptor for org.apache.maven.shared:maven-common-artifact-filt
ers:jar:1.3
        at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.
loadPom(DefaultArtifactDescriptorReader.java:296)
        at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.
readArtifactDescriptor(DefaultArtifactDescriptorReader.java:186)
        at org.sonatype.aether.impl.internal.DefaultDependencyCollector.process(
DefaultDependencyCollector.java:412)
        at org.sonatype.aether.impl.internal.DefaultDependencyCollector.process(
DefaultDependencyCollector.java:544)
        at org.sonatype.aether.impl.internal.DefaultDependencyCollector.collectD
ependencies(DefaultDependencyCollector.java:240)
        ... 26 more
Caused by: org.sonatype.aether.resolution.ArtifactResolutionException: Could not
 transfer artifact org.apache.maven.shared:maven-common-artifact-filters:pom:1.3
 from/to central (http://repo.maven.apache.org/maven2): Connection reset
        at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(Def
aultArtifactResolver.java:538)
        at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArti
facts(DefaultArtifactResolver.java:216)
        at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArti
fact(DefaultArtifactResolver.java:193)
        at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.
loadPom(DefaultArtifactDescriptorReader.java:281)
        ... 30 more
Caused by: org.sonatype.aether.transfer.ArtifactTransferException: Could not tra
nsfer artifact org.apache.maven.shared:maven-common-artifact-filters:pom:1.3 fro
m/to central (http://repo.maven.apache.org/maven2): Connection reset
        at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(W
agonRepositoryConnector.java:951)
        at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(W
agonRepositoryConnector.java:941)
        at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.
run(WagonRepositoryConnector.java:669)
        at org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(Run
nableErrorForwarder.java:60)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
utor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:908)
        at java.lang.Thread.run(Thread.java:662)
Caused by: org.apache.maven.wagon.TransferFailedException: Connection reset
        at org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.fillInput
Data(AbstractHttpClientWagon.java:799)
        at org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:11
6)
        at org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)
        at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)
        at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.
run(WagonRepositoryConnector.java:601)
        ... 4 more
Caused by: java.net.SocketException: Connection reset
        at java.net.SocketInputStream.read(SocketInputStream.java:168)
        at org.apache.maven.wagon.providers.http.httpclient.impl.io.AbstractSess
ionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:149)
        at org.apache.maven.wagon.providers.http.httpclient.impl.io.SocketInputB
uffer.fillBuffer(SocketInputBuffer.java:110)
        at org.apache.maven.wagon.providers.http.httpclient.impl.io.AbstractSess
ionInputBuffer.readLine(AbstractSessionInputBuffer.java:264)
        at org.apache.maven.wagon.providers.http.httpclient.impl.conn.DefaultRes
ponseParser.parseHead(DefaultResponseParser.java:98)
        at org.apache.maven.wagon.providers.http.httpclient.impl.io.AbstractMess
ageParser.parse(AbstractMessageParser.java:252)
        at org.apache.maven.wagon.providers.http.httpclient.impl.AbstractHttpCli
entConnection.receiveResponseHeader(AbstractHttpClientConnection.java:281)
        at org.apache.maven.wagon.providers.http.httpclient.impl.conn.DefaultCli
entConnection.receiveResponseHeader(DefaultClientConnection.java:247)
        at org.apache.maven.wagon.providers.http.httpclient.impl.conn.AbstractCl
ientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:219)
        at org.apache.maven.wagon.providers.http.httpclient.protocol.HttpRequest
Executor.doReceiveResponse(HttpRequestExecutor.java:298)
        at org.apache.maven.wagon.providers.http.httpclient.protocol.HttpRequest
Executor.execute(HttpRequestExecutor.java:125)
        at org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultR
equestDirector.tryExecute(DefaultRequestDirector.java:645)
        at org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultR
equestDirector.execute(DefaultRequestDirector.java:464)
        at org.apache.maven.wagon.providers.http.httpclient.impl.client.Abstract
HttpClient.execute(AbstractHttpClient.java:820)
        at org.apache.maven.wagon.providers.http.httpclient.impl.client.Abstract
HttpClient.execute(AbstractHttpClient.java:754)
        at org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.execute(A
bstractHttpClientWagon.java:674)
        at org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.fillInput
Data(AbstractHttpClientWagon.java:793)
        ... 8 more

EDIT: Adding in my pom.xml for analysis.

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>com.googlecode.playn</groupId>
    <artifactId>playn-project</artifactId>
    <version>1.3.1</version>
  </parent>

  <groupId>com.hijackedlongboat</groupId>
  <artifactId>synthesis</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>pom</packaging>
  <name>Synthesis Metaproject</name>

  <properties>
    <playn.version>1.3.1</playn.version>
  </properties>

  <profiles>
    <profile>
      <id>java</id>
      <activation><activeByDefault>true</activeByDefault></activation>
      <modules><module>java</module></modules>
    </profile>
    <profile>
      <id>android</id>
      <modules><module>android</module></modules>
    </profile>
    <profile>
      <id>ios</id>
      <modules><module>ios</module></modules>
    </profile>
    <profile>
      <id>html</id>
      <modules><module>html</module></modules>
    </profile>
    <profile>
      <id>flash</id>
      <modules><module>flash</module></modules>
    </profile>
  </profiles>

  <modules>
    <module>core</module>
  </modules>
</project>

EDIT 2: RESOLVED Through using the command "mvn dependency::tree" I was able to find a missing repository that wasn't being displayed on the debug and stack trace. The missing repository was "forplay-legacy", which I then added to the pom.xml as follows:

  <repositories>
    <repository>
      <id>forplay-legacy</id>
      <url>http://forplay.googlecode.com/svn/mavenrepo</url>
    </repository>
  </repositories>

解决方案

You're probably missing some dependencies.

Locate the dependencies you're missing with mvn dependency:tree, then install them manually, and build your project with the -o (offline) option.

这篇关于无法执行目标 org.apache.maven.plugins:maven-surefire-plugin:2.10:test的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆