[ http://jira.codehaus.org/browse/MNG-756?page=all ]
Brett Porter updated MNG-756: ----------------------------- Component: maven-project > error updating poms that should exist in the project hierarchy > -------------------------------------------------------------- > > Key: MNG-756 > URL: http://jira.codehaus.org/browse/MNG-756 > Project: Maven 2 > Type: Bug > Components: maven-project > Reporter: Jesse McConnell > Fix For: 2.0-beta-2 > > > I noticed this the other day and brett mentioned he saw it from time to time > as well. > basically, I start a process in a subproject first thing in the morning and I > start getting exceptions in trying to find POM files from repositories when > it is not a pom that _will_ be anywhere other then in the existing project > hierarchy. > my setup that is triggering this is: > root/pom > root/cli/pom > root/core/pom > subpoms both have the root pom as the parent. > I'll note that I did include the exception from not being able to find the > maven-execute-plugin from anywhere since that isn't in either of the places > and I generally ignore it, but it I figured I would add it to this in case it > was related in anyway. halfway through you'll see the reference to the > gallup:g:1.0 artifact which is the interesting one. How can a child _not_ > know that the parent isn't going to be on a webserver but locally? I would > think this kinda stuff will generate a substantial amount of bad traffic to > the main repos. > This is what my logs show: (-X didn't yield anything different) > ideation]g-maven/g-cli>m2 -Dexecute.class="com.gallup.net.URLTester" > -Dexecute.args="https://svn.gallup.com/svn/g-maven/trunk/pom.xml" > execute:resources > [INFO] Retrieving plugins.xml (plugin mappings) for group: > 'org.apache.maven.plugins' > [INFO] Retrieving plugins.xml (plugin mappings) for group: > 'org.apache.maven.plugins' > [INFO] Refreshing plugin mapping metadata; looking for plugin with prefix: > 'execute'. > [INFO] Refreshing plugin-mapping metadata... > [INFO] maven-execute-plugin: updating metadata due to status of 'deployed' > Downloading: > http://maven.gallup.com/plugins-repository/org/apache/maven/plugins/maven-execute-plugin/0.1/maven-execute-plugin-0.1.pom > [WARNING] Unable to get resource from repository > http://maven.gallup.com/plugins-repository > Downloading: > http://repo1.maven.org/maven2/plugins/org/apache/maven/plugins/maven-execute-plugin/0.1/maven-execute-plugin-0.1.pom > [WARNING] Unable to get resource from repository > http://repo1.maven.org/maven2/plugins > [WARNING] Error updating POM - using existing version > org.apache.maven.artifact.resolver.ArtifactResolutionException: Unable to > download the artifact from any repository > org.apache.maven.plugins:maven-execute-plugin:0.1:pom > from the specified remote repositories: > http://maven.gallup.com/plugins-repository, > http://repo1.maven.org/maven2/plugins > at > org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:132) > at > org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveAlways(DefaultArtifactResolver.java:69) > at > org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:348) > at > org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:303) > at > org.apache.maven.plugin.DefaultPluginManager.checkRequiredMavenVersion(DefaultPluginManager.java:252) > at > org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:198) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(DefaultLifecycleExecutor.java:986) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds(DefaultLifecycleExecutor.java:366) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:108) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:186) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:316) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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.wagon.ResourceDoesNotExistException: Unable to > download the artifact from any repository > at > org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:233) > at > org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:115) > ... 18 more > [INFO] > ---------------------------------------------------------------------------- > [INFO] Building g - command line tools > [INFO] task-segment: [execute:resources] > [INFO] > ---------------------------------------------------------------------------- > [INFO] g-core: updating metadata due to status of 'deployed' > Downloading: http://repo1.maven.org/maven2/gallup/g/g-core/1.0/g-core-1.0.pom > [WARNING] Unable to get resource from repository http://repo1.maven.org/maven2 > Downloading: > http://maven.gallup.com/repository/gallup/g/g-core/1.0/g-core-1.0.pom > [WARNING] Unable to get resource from repository > http://maven.gallup.com/repository > [WARNING] Error updating POM - using existing version > org.apache.maven.artifact.resolver.ArtifactResolutionException: Unable to > download the artifact from any repository > gallup.g:g-core:1.0:pom > from the specified remote repositories: > http://repo1.maven.org/maven2, http://maven.gallup.com/repository > at > org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:132) > at > org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveAlways(DefaultArtifactResolver.java:69) > at > org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:348) > at > org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:303) > at > org.apache.maven.project.artifact.MavenMetadataSource.retrieve(MavenMetadataSource.java:81) > at > org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:186) > at > org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(DefaultArtifactCollector.java:70) > at > org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:197) > at > org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:185) > at > org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:156) > at > org.apache.maven.plugin.DefaultPluginManager.resolveTransitiveDependencies(DefaultPluginManager.java:1179) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:312) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:470) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:451) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:433) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:266) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:125) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:186) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:316) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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.wagon.ResourceDoesNotExistException: Unable to > download the artifact from any repository > at > org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:233) > at > org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:115) > ... 26 more > [INFO] g: updating metadata due to status of 'none' > Downloading: http://repo1.maven.org/maven2/gallup/g/1.0/g-1.0.pom -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]