I have a war project that includes xfire-all as a dependency, its pom file says that it has lots of dependencies. Do I understand Maven2 correctly, that xfire-all should take care of finding and downloading all of its dependencies? I only need to refer to xfire-all correct?
When I add the following section I get the following error: <dependency> <groupId>org.codehaus.xfire</groupId> <artifactId>xfire-all</artifactId> <version>1.1.2</version> </dependency> ...and so on... Build Error: Downloading: http://repo1.maven.org/maven2/org/codehaus/xfire/xfire-all/1.1.2/xf ire-all-1.1.2.pom [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Error building POM (may not be this project's POM). Project ID: org.codehaus.xfire:xfire-all Reason: Error getting POM for 'org.codehaus.xfire:xfire-all' from the repository : Error transferring file org.codehaus.xfire:xfire-all:pom:1.1.2 from the specified remote repositories: central (http://repo1.maven.org/maven2), ... However, I can see the specified POM file just fine on the repo1 server. When I build with the -e option I get: Project ID: org.codehaus.xfire:xfire-all Reason: Error getting POM for 'org.codehaus.xfire:xfire-all' from the repository : Error transferring file org.codehaus.xfire:xfire-all:pom:1.1.2 from the specified remote repositories: central (http://repo1.maven.org/maven2), repo1 (http://repo1.maven.org/maven2), external_free (ftp://XRBUILD2.xrite.com/external_free), internal (ftp://XRBUILD2.xrite.com/internal) [INFO] ------------------------------------------------------------------------ [INFO] Trace org.apache.maven.lifecycle.LifecycleExecutionException: Unable to get dependency information: Unable to read the metadata file for artifact 'org.codehaus.xfire: xfire-all:jar': Error getting POM for 'org.codehaus.xfire:xfire-all' from the re pository: Error transferring file org.codehaus.xfire:xfire-all:pom:1.1.2 from the specified remote repositories: central (http://repo1.maven.org/maven2), repo1 (http://repo1.maven.org/maven2), external_free (ftp://XRBUILD2.xrite.com/external_free), internal (ftp://XRBUILD2.xrite.com/internal) org.codehaus.xfire:xfire-all:jar:1.1.2 from the specified remote repositories: central (http://repo1.maven.org/maven2), repo1 (http://repo1.maven.org/maven2), external_free (ftp://XRBUILD2.xrite.com/external_free), internal (ftp://XRBUILD2.xrite.com/internal) Path to dependency: 1) com.xrite.retail.colordesigner:measurement-averaging-webservice:war:1 .0-SNAPSHOT at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa ultLifecycleExecutor.java:551) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi fecycle(DefaultLifecycleExecutor.java:475) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau ltLifecycleExecutor.java:454) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan dleFailures(DefaultLifecycleExecutor.java:306) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen ts(DefaultLifecycleExecutor.java:273) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi fecycleExecutor.java:140) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) 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:585) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: org.apache.maven.artifact.resolver.ArtifactResolutionException: Unabl e to get dependency information: Unable to read the metadata file for artifact ' org.codehaus.xfire:xfire-all:jar': Error getting POM for 'org.codehaus.xfire:xfi re-all' from the repository: Error transferring file org.codehaus.xfire:xfire-all:pom:1.1.2 from the specified remote repositories: central (http://repo1.maven.org/maven2), repo1 (http://repo1.maven.org/maven2), external_free (ftp://XRBUILD2.xrite.com/external_free), internal (ftp://XRBUILD2.xrite.com/internal) org.codehaus.xfire:xfire-all:jar:1.1.2 from the specified remote repositories: central (http://repo1.maven.org/maven2), repo1 (http://repo1.maven.org/maven2), external_free (ftp://XRBUILD2.xrite.com/external_free), internal (ftp://XRBUILD2.xrite.com/internal) Path to dependency: 1) com.xrite.retail.colordesigner:measurement-averaging-webservice:war:1 .0-SNAPSHOT at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(D efaultArtifactCollector.java:297) at org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(D efaultArtifactCollector.java:67) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTra nsitively(DefaultArtifactResolver.java:223) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTra nsitively(DefaultArtifactResolver.java:211) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTra nsitively(DefaultArtifactResolver.java:182) at org.apache.maven.plugin.DefaultPluginManager.resolveTransitiveDepende ncies(DefaultPluginManager.java:1117) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi nManager.java:366) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa ultLifecycleExecutor.java:534) ... 16 more Caused by: org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException : Unable to read the metadata file for artifact 'org.codehaus.xfire:xfire-all:ja r': Error getting POM for 'org.codehaus.xfire:xfire-all' from the repository: Er ror transferring file org.codehaus.xfire:xfire-all:pom:1.1.2 from the specified remote repositories: central (http://repo1.maven.org/maven2), repo1 (http://repo1.maven.org/maven2), external_free (ftp://XRBUILD2.xrite.com/external_free), internal (ftp://XRBUILD2.xrite.com/internal) at org.apache.maven.project.artifact.MavenMetadataSource.retrieve(MavenM etadataSource.java:131) at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(D efaultArtifactCollector.java:275) ... 23 more Caused by: org.apache.maven.project.ProjectBuildingException: Error getting POM for 'org.codehaus.xfire:xfire-all' from the repository: Error transferring file org.codehaus.xfire:xfire-all:pom:1.1.2 from the specified remote repositories: central (http://repo1.maven.org/maven2), repo1 (http://repo1.maven.org/maven2), external_free (ftp://XRBUILD2.xrite.com/external_free), internal (ftp://XRBUILD2.xrite.com/internal) at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo sitory(DefaultMavenProjectBuilder.java:501) at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromReposito ry(DefaultMavenProjectBuilder.java:225) at org.apache.maven.project.artifact.MavenMetadataSource.retrieve(MavenM etadataSource.java:102) ... 24 more Caused by: org.apache.maven.artifact.resolver.ArtifactResolutionException: Error transferring file org.codehaus.xfire:xfire-all:pom:1.1.2 from the specified remote repositories: central (http://repo1.maven.org/maven2), repo1 (http://repo1.maven.org/maven2), external_free (ftp://XRBUILD2.xrite.com/external_free), internal (ftp://XRBUILD2.xrite.com/internal) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De faultArtifactResolver.java:140) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De faultArtifactResolver.java:63) at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo sitory(DefaultMavenProjectBuilder.java:467) ... 26 more Caused by: org.apache.maven.wagon.TransferFailedException: Error transferring fi le at org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputD ata(LightweightHttpWagon.java:99) at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68) at org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(D efaultWagonManager.java:369) at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(Def aultWagonManager.java:282) at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(Def aultWagonManager.java:244) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De faultArtifactResolver.java:124) ... 28 more Caused by: java.net.SocketException: Unexpected end of file from server at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:684) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:554) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:571) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon nection.java:939) at org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputD ata(LightweightHttpWagon.java:85) ... 33 more What may be the cause of this failure? -dh