The ServiceMix poms at central are defining an OLD url for the java.net repo
and the redirects from java.net are breaking things. I REALLY hate
java.net. They cannot run a decent repository and strongly encourage folks to
not depend on it.
In anycase, if you delete all your ~/.m2/repository/org/apache/servicemix
stuff and force it to redownload, it MIGHT work. A mirrors entry in your
settings.xml to point java.net to the proper URL may also work.
I also just updated trunk to servicemix 3.3.2 instead of 3.3.1. I'm not sure
if they fixed/changes anything. However, I didn't run into any problems
with freshly downloaded org.apache.servicemix:* things with that version.
Dan
On Friday 06 August 2010 1:06:17 pm Boris Shingarov wrote:
> Hi,
>
> Just checked out today's trunk, want to step through the latest code in
> the Eclipse debugger.
> "mvn install" works fine, but "mvn -Pfastinstall -Psetup.eclipse" fails:
>
> ...
> [INFO] [cxf-xml2fastinfoset:xml2fastinfoset {execution: xml2fastinfoset}]
> [INFO] [remote-resources:process {execution: default}]
> [INFO] [eclipse:eclipse {execution: setup.eclipse.project}]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Apache CXF Maven Archetypes
> [INFO] task-segment: [process-test-sources]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] No goals needed for project - skipping
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Apache CXF Maven Plugins
> [INFO] task-segment: [process-test-sources]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] No goals needed for project - skipping
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Apache CXF Uncategorized System Tests
> [INFO] task-segment: [process-test-sources]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [cxf-xml2fastinfoset:xml2fastinfoset {execution: xml2fastinfoset}]
> [INFO] [remote-resources:process {execution: default}]
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Failed to resolve dependencies for one or more projects in the
> reactor. R
> eason: Unable to get dependency information: Unable to read the metadata
> file fo
> r artifact 'org.apache.servicemix:servicemix-utils:jar': Cannot find
> parent: org
> .apache.servicemix:servicemix-pom for project:
> null:servicemix-utils:bundle:1.1.
> 0 for project null:servicemix-utils:bundle:1.1.0
> org.apache.servicemix:servicemix-utils:jar:1.1.0
>
> from the specified remote repositories:
> apache.snapshots (http://repository.apache.org/snapshots/),
> central (http://repo1.maven.org/maven2),
> codehaus (http://repository.codehaus.org),
> java.net (http://download.java.net/maven/1),
> apache.incubating
> (http://people.apache.org/repo/m2-incubating-repository),
> servicemix.m2 (http://svn.apache.org/repos/asf/servicemix/m2-repo/)
>
> Path to dependency:
> 1)
> org.apache.cxf.systests:cxf-systests-uncategorized:jar:2.3.0-SNAPSHOT
>
> 2) org.apache.servicemix:servicemix-core:jar:3.3.1
>
>
>
> Not a v4.0.0 POM. for project org.apache.servicemix:servicemix-pom at
> C:\Documen
> ts and
> Settings\bshingarov\.m2\repository\org\apache\servicemix\servicemix-pom\2
> \servicemix-pom-2.pom
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> resolve depend
> encies for one or more projects in the reactor. Reason: Unable to get
> dependency
> information: Unable to read the metadata file for artifact
> 'org.apache.servicem
> ix:servicemix-utils:jar': Cannot find parent:
> org.apache.servicemix:servicemix-p
> om for project: null:servicemix-utils:bundle:1.1.0 for project
> null:servicemix-u
> tils:bundle:1.1.0
> org.apache.servicemix:servicemix-utils:jar:1.1.0
>
> from the specified remote repositories:
> apache.snapshots (http://repository.apache.org/snapshots/),
> central (http://repo1.maven.org/maven2),
> codehaus (http://repository.codehaus.org),
> java.net (http://download.java.net/maven/1),
> apache.incubating
> (http://people.apache.org/repo/m2-incubating-repository),
> servicemix.m2 (http://svn.apache.org/repos/asf/servicemix/m2-repo/)
>
> Path to dependency:
> 1)
> org.apache.cxf.systests:cxf-systests-uncategorized:jar:2.3.0-SNAPSHOT
>
> 2) org.apache.servicemix:servicemix-core:jar:3.3.1
>
>
>
> Not a v4.0.0 POM. for project org.apache.servicemix:servicemix-pom at
> C:\Documen
> ts and
> Settings\bshingarov\.m2\repository\org\apache\servicemix\servicemix-pom\2
> \servicemix-pom-2.pom
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> resolve depend
> encies for one or more projects in the reactor. Reason: Unable to get
> dependency
> information: Unable to read the metadata file for artifact
> 'org.apache.servicem
> ix:servicemix-utils:jar': Cannot find parent:
> org.apache.servicemix:servicemix-p
> om for project: null:servicemix-utils:bundle:1.1.0 for project
> null:servicemix-u
> tils:bundle:1.1.0
> org.apache.servicemix:servicemix-utils:jar:1.1.0
>
> from the specified remote repositories:
> apache.snapshots (http://repository.apache.org/snapshots/),
> central (http://repo1.maven.org/maven2),
> codehaus (http://repository.codehaus.org),
> java.net (http://download.java.net/maven/1),
> apache.incubating
> (http://people.apache.org/repo/m2-incubating-repository),
> servicemix.m2 (http://svn.apache.org/repos/asf/servicemix/m2-repo/)
>
> Path to dependency:
> 1)
> org.apache.cxf.systests:cxf-systests-uncategorized:jar:2.3.0-SNAPSHOT
>
> 2) org.apache.servicemix:servicemix-core:jar:3.3.1
>
>
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
> ultLifecycleExecutor.java:719)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
> fecycle(DefaultLifecycleExecutor.java:556)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
> ltLifecycleExecutor.java:535)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
> dleFailures(DefaultLifecycleExecutor.java:387)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
> ts(DefaultLifecycleExecutor.java:348)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
> fecycleExecutor.java:180)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
> at
> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6
> 0)
> 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.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.plugin.MojoExecutionException: Failed to
> resolve dep
> endencies for one or more projects in the reactor. Reason: Unable to get
> depende
> ncy information: Unable to read the metadata file for artifact
> 'org.apache.servi
> cemix:servicemix-utils:jar': Cannot find parent:
> org.apache.servicemix:servicemi
> x-pom for project: null:servicemix-utils:bundle:1.1.0 for project
> null:servicemi
> x-utils:bundle:1.1.0
> org.apache.servicemix:servicemix-utils:jar:1.1.0
>
> from the specified remote repositories:
> apache.snapshots (http://repository.apache.org/snapshots/),
> central (http://repo1.maven.org/maven2),
> codehaus (http://repository.codehaus.org),
> java.net (http://download.java.net/maven/1),
> apache.incubating
> (http://people.apache.org/repo/m2-incubating-repository),
> servicemix.m2 (http://svn.apache.org/repos/asf/servicemix/m2-repo/)
>
> Path to dependency:
> 1)
> org.apache.cxf.systests:cxf-systests-uncategorized:jar:2.3.0-SNAPSHOT
>
> 2) org.apache.servicemix:servicemix-core:jar:3.3.1
>
>
> at
> org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.r
> esolveProjectArtifacts(ProcessRemoteResourcesMojo.java:702)
> at
> org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.g
> etProjects(ProcessRemoteResourcesMojo.java:602)
> at
> org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.c
> onfigureVelocityContext(ProcessRemoteResourcesMojo.java:969)
> at
> org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.e
> xecute(ProcessRemoteResourcesMojo.java:492)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
> nManager.java:490)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
> ultLifecycleExecutor.java:694)
> ... 17 more
> Caused by:
> org.apache.maven.artifact.resolver.ArtifactResolutionException: Unabl
> e to get dependency information: Unable to read the metadata file for
> artifact '
> org.apache.servicemix:servicemix-utils:jar': Cannot find parent:
> org.apache.serv
> icemix:servicemix-pom for project: null:servicemix-utils:bundle:1.1.0
> for projec
> t null:servicemix-utils:bundle:1.1.0
> org.apache.servicemix:servicemix-utils:jar:1.1.0
>
> from the specified remote repositories:
> apache.snapshots (http://repository.apache.org/snapshots/),
> central (http://repo1.maven.org/maven2),
> codehaus (http://repository.codehaus.org),
> java.net (http://download.java.net/maven/1),
> apache.incubating
> (http://people.apache.org/repo/m2-incubating-repository),
> servicemix.m2 (http://svn.apache.org/repos/asf/servicemix/m2-repo/)
>
> Path to dependency:
> 1)
> org.apache.cxf.systests:cxf-systests-uncategorized:jar:2.3.0-SNAPSHOT
>
> 2) org.apache.servicemix:servicemix-core:jar:3.3.1
>
>
> at
> org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(D
> efaultArtifactCollector.java:430)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(D
> efaultArtifactCollector.java:435)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(D
> efaultArtifactCollector.java:74)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTra
> nsitively(DefaultArtifactResolver.java:316)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTra
> nsitively(DefaultArtifactResolver.java:304)
> at
> org.apache.maven.shared.artifact.resolver.DefaultProjectDependenciesR
> esolver.resolve(DefaultProjectDependenciesResolver.java:140)
> at
> org.apache.maven.shared.artifact.resolver.DefaultProjectDependenciesR
> esolver.resolve(DefaultProjectDependenciesResolver.java:187)
> at
> org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.r
> esolveProjectArtifacts(ProcessRemoteResourcesMojo.java:697)
> ... 22 more
> Caused by:
> org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException
>
> : Unable to read the metadata file for artifact
>
> 'org.apache.servicemix:servicemi
> x-utils:jar': Cannot find parent: org.apache.servicemix:servicemix-pom
> for proje
> ct: null:servicemix-utils:bundle:1.1.0 for project
> null:servicemix-utils:bundle:
> 1.1.0
> at
> org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocat
> edProject(MavenMetadataSource.java:200)
> at
> org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocat
> edArtifact(MavenMetadataSource.java:94)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(D
> efaultArtifactCollector.java:387)
> ... 29 more
> Caused by: org.apache.maven.project.ProjectBuildingException: Cannot
> find parent
>
> : org.apache.servicemix:servicemix-pom for project:
> null:servicemix-utils:bundle
>
> :1.1.0 for project null:servicemix-utils:bundle:1.1.0
>
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(D
> efaultMavenProjectBuilder.java:1396)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(Def
> aultMavenProjectBuilder.java:823)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromReposito
> ry(DefaultMavenProjectBuilder.java:255)
> at
> org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocat
> edProject(MavenMetadataSource.java:163)
> ... 31 more
> Caused by: org.apache.maven.project.InvalidProjectModelException: Not a
> v4.0.0 P
> OM. for project org.apache.servicemix:servicemix-pom at C:\Documents and
> Setting
> s\bshingarov\.m2\repository\org\apache\servicemix\servicemix-pom\2\servicem
> ix-po m-2.pom
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.readModel(Default
> MavenProjectBuilder.java:1599)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.readModel(Default
> MavenProjectBuilder.java:1571)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo
> sitory(DefaultMavenProjectBuilder.java:562)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(D
> efaultMavenProjectBuilder.java:1392)
> ... 34 more
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 36 seconds
> [INFO] Finished at: Fri Aug 06 12:59:30 EDT 2010
> [INFO] Final Memory: 68M/131M
> [INFO]
> ------------------------------------------------------------------------
--
Daniel Kulp
[email protected]
http://dankulp.com/blog