Hi All,

I have the situation where when :


I ran the org.apache.maven.project.MavenProject build() method from
DeafultMavenProjectBuilder for maven-artifact's pom.xml (see 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 (see B), and maven-parent is not located at relative path is gives me
the following error (see 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

Can anyone suggest what's wrong with my setting.xml (if any) or what is
preventing maven to download from central..

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



Regard,
Amaresh

Reply via email to