Issue Type: Bug Bug
Affects Versions: 1.0-alpha-1
Assignee: Stephen Connolly
Created: 19/Aug/12 9:44 AM
Description:

If I have the following pom-files:

<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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  
  <parent>
    <groupId>localhost</groupId>
    <artifactId>msiteskin-9-parent</artifactId>
    <version>1</version>
  </parent>
  
  <groupId>localhost</groupId>
  <artifactId>msiteskin-9</artifactId>
  <version>1.0</version>
  
  <scm>
    <developerConnection>scm:local|../../../src/it/scm|${project.artifactId}-${project.version}</developerConnection>
  </scm>
  
  <build>
    <extensions>
      <extension>
        <groupId>org.apache.maven.scm</groupId>
        <artifactId>maven-scm-provider-local</artifactId>
        <version>1.7</version>
      </extension>
    </extensions>
  </build>
</project>

<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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>localhost</groupId>
  <artifactId>msiteskin-9-parent</artifactId>
  <version>1</version>
  <packaging>pom</packaging>
</project>

the plugins fails with:

[DEBUG] Using mirror mrm-maven-plugin (http://localhost:53985) for apache.snapshots (https://repository.apache.org/content/groups/snapshots-group/).
[DEBUG] Using mirror mrm-maven-plugin (http://localhost:53985) for apache.snapshots (https://repository.apache.org/content/groups/snapshots-group/).
[DEBUG] Using mirror mrm-maven-plugin (http://localhost:53985) for central (http://repo.maven.apache.org/maven2).
[DEBUG] Using mirror mrm-maven-plugin (http://localhost:53985) for apache.snapshots (https://repository.apache.org/content/groups/snapshots-group/).
[DEBUG] Using mirror mrm-maven-plugin (http://localhost:53985) for central (http://repo.maven.apache.org/maven2).
[DEBUG] Using mirror mrm-maven-plugin (http://localhost:53985) for central (http://repo.maven.apache.org/maven2).
[DEBUG] Using mirror mrm-maven-plugin (http://localhost:53985) for central (http://repo.maven.apache.org/maven2).
[DEBUG] org.apache.maven.scm:maven-scm-provider-local:jar:1.7:
[DEBUG]    org.apache.maven.scm:maven-scm-api:jar:1.7:compile
[DEBUG]    org.codehaus.plexus:plexus-utils:jar:2.0.5:compile
[DEBUG] Created new class realm extension>org.apache.maven.scm:maven-scm-provider-local:1.7
[DEBUG] Importing foreign packages into class realm extension>org.apache.maven.scm:maven-scm-provider-local:1.7
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm extension>org.apache.maven.scm:maven-scm-provider-local:1.7
[DEBUG]   Included: org.apache.maven.scm:maven-scm-provider-local:jar:1.7
[DEBUG]   Included: org.apache.maven.scm:maven-scm-api:jar:1.7
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:2.0.5
[DEBUG] Extension realms for project localhost:msiteskin-9:jar:1.0: [ClassRealm[extension>org.apache.maven.scm:maven-scm-provider-local:1.7, parent: sun.misc.Launcher$AppClassLoader@5acac268]]
[DEBUG] Created new class realm project>localhost:msiteskin-9:1.0
[DEBUG] Populating class realm project>localhost:msiteskin-9:1.0
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[project>localhost:msiteskin-9:1.0, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Using connector WagonRepositoryConnector with priority 0 for http://localhost:53985
Downloading: http://localhost:53985/localhost/msiteskin-9/1.0/msiteskin-9-1.0.jar
Downloaded: http://localhost:53985/localhost/msiteskin-9/1.0/msiteskin-9-1.0.jar (241 B at 21.4 KB/sec)
[DEBUG] Writing resolution tracking file E:\java-workspace\codehaus-mojo\siteskinner-maven-plugin\target\local-repo\localhost\msiteskin-9\1.0\msiteskin-9-1.0.jar.lastUpdated
[DEBUG] Writing resolution tracking file E:\java-workspace\codehaus-mojo\siteskinner-maven-plugin\target\local-repo\localhost\msiteskin-9\1.0\_maven.repositories
[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
Downloading: http://localhost:8081/nexus/content/groups/public/localhost/msiteskin-9-parent/1/msiteskin-9-parent-1.pom
[ERROR] The build could not read 1 project -> [Help 1]
org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs:
[FATAL] Non-resolvable parent POM: Could not find artifact localhost:msiteskin-9-parent:pom:1 in nexus-local (http://localhost:8081/nexus/content/groups/public) and 'parent.relativePath' points at wrong local POM @ line 4, column 11

	at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:363)
	at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:636)
	at org.apache.maven.DefaultMaven.getProjectsForMavenReactor(DefaultMaven.java:585)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:234)
	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(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
[ERROR]   
[ERROR]   The project localhost:msiteskin-9:1.0 (E:\java-workspace\codehaus-mojo\siteskinner-maven-plugin\target\it\msiteskin-9_other-parent\target\siteskinner\pom.xml) has 1 error
[ERROR]     Non-resolvable parent POM: Could not find artifact localhost:msiteskin-9-parent:pom:1 in nexus-local (http://localhost:8081/nexus/content/groups/public) and 'parent.relativePath' points at wrong local POM @ line 4, column 11 -> [Help 2]
org.apache.maven.model.resolution.UnresolvableModelException: Could not find artifact localhost:msiteskin-9-parent:pom:1 in nexus-local (http://localhost:8081/nexus/content/groups/public)
	at org.apache.maven.project.ProjectModelResolver.resolveModel(ProjectModelResolver.java:159)
	at org.apache.maven.model.building.DefaultModelBuilder.readParentExternally(DefaultModelBuilder.java:813)
	at org.apache.maven.model.building.DefaultModelBuilder.readParent(DefaultModelBuilder.java:664)
	at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:310)
	at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:232)
	at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:410)
	at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:379)
	at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:343)
	at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:636)
	at org.apache.maven.DefaultMaven.getProjectsForMavenReactor(DefaultMaven.java:585)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:234)
	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(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.sonatype.aether.resolution.ArtifactResolutionException: Could not find artifact localhost:msiteskin-9-parent:pom:1 in nexus-local (http://localhost:8081/nexus/content/groups/public)
	at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538)
	at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216)
	at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:193)
	at org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:286)
	at org.apache.maven.project.ProjectModelResolver.resolveModel(ProjectModelResolver.java:155)
	... 22 more
Caused by: org.sonatype.aether.transfer.ArtifactNotFoundException: Could not find artifact localhost:msiteskin-9-parent:pom:1 in nexus-local (http://localhost:8081/nexus/content/groups/public)
	at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:947)
	at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:941)
	at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:669)
	at org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:60)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:662)

it seems like it doesn't try to use the mockservlet, but my own nexus instead.

I have another test (msiteskin-2 / mojo-1855), where there's only a parent in the sources of the 1.1-SNAPSHOT project, not in the 1.0 mock-artifact. This test succeeds.

Environment: Apache Maven 3.0.4 (r1232337; 2012-01-17 09:44:56+0100)
Maven home: D:\apache-maven-3.0.4\bin\..
Java version: 1.6.0_25, vendor: Sun Microsystems Inc.
Java home: C:\Program Files\Java\jdk1.6.0_25\jre
Default locale: nl_NL, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
Project: Mojo's Mock Repository Manager
Priority: Major Major
Reporter: Robert Scholte
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira
--------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email

Reply via email to