I tried the Internet for almost five days looking for a fix for this problem, but I can’t find and fix it on my own, mainly because I'm so new to both Maven and PlayN, so I'm not completely sure that I look exactly. But, obviously, he heaves when building a core. It seems that it cannot load the “artifact filter” and cannot run the Surefire test. But I’m just thinking about things that I don’t quite understand completely, although I tried to explore things like crazy. Any help from more experienced people would be very, very, highly 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:\Users\Josiah\synthesis\core\src\main\resources [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:\Users\Josiah\synthesis\core\src\test\resources [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]
Then I had to print the entire debug log, and it refined the Surefire bit a bit, displaying all the exceptions thrown:
[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 to 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 . Using the command "mvn dependency :: tree", I was able to find the missing repository that did not appear on the debug and stack trace. The missing repository was "forplay-legacy", which I then added to pom.xml as follows:
<repositories> <repository> <id>forplay-legacy</id> <url>http://forplay.googlecode.com/svn/mavenrepo</url> </repository> </repositories>
maven maven-2 playn
DoctorDep Nov 01 '12 at 4:14 2012-11-01 04:14
source share