Project building exception : Cannot find parent
-----------------------------------------------

                 Key: MNG-4503
                 URL: http://jira.codehaus.org/browse/MNG-4503
             Project: Maven 2 & 3
          Issue Type: Bug
          Components: POM
    Affects Versions: 2.1.0
         Environment: Windows
            Reporter: amaresh mourya
         Attachments: apache-maven-2.2.0.rar

I ran the org.apache.maven.project.MavenProject build() method from 
DeafultMavenProjectBuilder for maven-artifact's pom.xml (A) to build Maven 
Project for maven-artifact, but since it is derived from 
org.apache.maven:maven:2.2.0 's pom.xml which has parent entry like shown below 
(B), and maven-parent is not located at relative path is gives me the following 
error (C):
If maven-parent is not available at relative path it should download it from 
the central.

1. I haven't touched my local repo.
2. my setting.xml resides at \apache-maven-2.1.0\conf\settings.xml and have 
just proxy information
3. I have attached my test case with setting.xml

A: part of maven-artifact's pom.xml

  <parent>
    <groupId>org.apache.maven</groupId>
    <artifactId>maven</artifactId>
    <version>2.2.0</version>
  </parent>
  <artifactId>maven-artifact</artifactId>


B:part of maven's pom.xml

<parent>
    <groupId>org.apache.maven</groupId>
    <artifactId>maven-parent</artifactId>
    <version>11</version>
    <relativePath>../pom/maven/pom.xml</relativePath>
   </parent>
  <artifactId>maven</artifactId>
  <version>2.2.0</version>
  <packaging>pom</packaging>


C:Error thrown


org.apache.maven.project.ProjectBuildingException: Cannot find parent: 
org.apache.maven:maven-parent for project: null:maven:pom:2.2.0 for project 
null:maven:pom:2.2.0
        at 
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1398)
        at 
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1415)
        at 
org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:823)
        at 
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:508)
        at 
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:217)
        at 
oracle.jdeveloper.maven.node.POMNode.getFullMavenProject(POMNode.java:322)
        at 
oracle.jdevimpl.wizard.project.MavenProjectImportWorker.loadPOM(MavenProjectImportWorker.java:215)
        at 
oracle.jdevimpl.wizard.project.MavenProjectImportWorker.generate(MavenProjectImportWorker.java:163)
        at 
oracle.jdevimpl.wizard.project.MavenProjectImportWorker.runGen(MavenProjectImportWorker.java:136)
        at 
oracle.jdevimpl.wizard.project.MavenProjectImportWorker.callImport(MavenProjectImportWorker.java:114)
        at 
oracle.jdevimpl.wizard.project.MavenProjectImportWorker.run(MavenProjectImportWorker.java:91)
        at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.maven.project.ProjectBuildingException: POM 
'org.apache.maven:maven-parent' not found in repository: Unable to download the 
artifact from any repository

  org.apache.maven:maven-parent:pom:11

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

 for project org.apache.maven:maven-parent
        at 
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:605)
        at 
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1394)
        ... 11 more
Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable 
to download the artifact from any repository

  org.apache.maven:maven-parent:pom:11

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)


        at 
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:228)
        at 
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90)
        at 
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:558)
        ... 12 more
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:349)
        at 
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:216)
        ... 14 more


-- 
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

        

Reply via email to