ok, this one looks like a bug
Please file a Jira issue.

Le samedi 02 février 2008, Thomas Tardy a écrit :
> But even if I copy the repository configuration from the settings.xml to
> the pom it's not working. And in the pom it's not defined in a profile.
>
> On Feb 2, 2008 1:07 PM, Hervé BOUTEMY <[EMAIL PROTECTED]> wrote:
> > ok, I see.
> >
> > > [artifact:pom] Using remote repositories:
> > >   - id=central, url=http://repo1.maven.org/maven2, releases=enabled,
> > > snapshots=disabled
> >
> > The repository defined in your settings.xml is not used, since it is
> > defined
> > in a profile.
> > This is a known limitation: profiles are not supported yet, neither in
> > settings nor in POM.
> > See http://jira.codehaus.org/browse/MANTTASKS-35
> >
> > Hervé
> >
> > Le samedi 02 février 2008, Thomas Tardy a écrit :
> > > Hi all,
> > >
> > > this is the output of ant -v.
> > >
> > > As you can see, it cannot download the artefact
> > > com.ibm.isov.grdm:grdm-parent:pom:2.0.1.3-SNAPSHOT which is the parent
> >
> > of
> >
> > > the pom file I'm loading with ant. The artefact is on the repository
> > > configured in C:\Documents and Settings\Administrator\.m2\settings.xml.
> >
> > But
> >
> > > if I download the artefact and the ant task can validate the pom, the
> >
> > ant
> >
> > > tasks are able to download other artefacts from the repository.
> > >
> > > Any idea what the problem could be?
> > >
> > > Apache Ant version 1.7.0 compiled on December 13 2006
> > > Buildfile: build-grdm.xml
> > > Detected Java version: 1.5 in: C:\Program
> > > Files\IBM\SDP70\runtimes\base_v61\java
> > > \jre
> > > Detected OS: Windows XP
> > > parsing buildfile M:\services_trunk\IsovPlugin\build-grdm.xml with URI
> > > = file:/M
> > >
> > > :/services_trunk/IsovPlugin/build-grdm.xml
> > >
> > > Project base dir set to: M:\services_trunk\IsovPlugin
> > > [antlib:org.apache.tools.ant] Could not load definitions from resource
> > > org/apach
> > > e/tools/ant/antlib.xml. It could not be found.
> > > parsing buildfile
> > > jar:file:/M:/services_trunk/IsovFrameworkDeployment/utilLib/ma
> > > ven-ant-tasks-2.0.8.jar!/org/apache/maven/artifact/ant/antlib.xml with
> >
> > URI
> >
> > > = jar
> > >
> > > :file:/M:/services_trunk/IsovFrameworkDeployment/utilLib/maven-
> > >
> > > ant-tasks-2.0.8.j
> > > ar!/org/apache/maven/artifact/ant/antlib.xml
> > > Build sequence for target(s) `setupLocalClient' is
> >
> > [deleteAllDependencies,
> >
> > > updat
> > > eRemoteIsovDependencies, updateLocalIsovDependencies,
> > > reloadRemoteTpdDependencie
> > > s, reloadLocalTpdDependencies, setupLocalClient]
> > > Complete build sequence is [deleteAllDependencies,
> > > updateRemoteIsovDependencies,
> > >  updateLocalIsovDependencies, reloadRemoteTpdDependencies,
> > > reloadLocalTpdDepende
> > > ncies, setupLocalClient, setupRemoteClient, ]
> > >
> > > deleteAllDependencies:
> > >
> > > updateRemoteIsovDependencies:
> > > [artifact:pom] Loading Maven settings file: C:\Documents and
> > > Settings\Administra
> > > tor\.m2\settings.xml
> > > [artifact:pom] Loading Maven settings file: C:\apps\build\apache-
> > > maven-2.0.8\con
> > > f\settings.xml
> > > [artifact:pom] Using remote repositories:
> > >   - id=central, url=http://repo1.maven.org/maven2, releases=enabled,
> > > snapshots=d
> > > isabled
> > > [artifact:pom] Error downloading parent pom
> > > com.ibm.isov.grdm:grdm-parent::2.0.1
> > > .3-SNAPSHOT: Missing:
> > > [artifact:pom] ----------
> > > [artifact:pom] 1) com.ibm.isov.grdm:grdm-parent:pom:2.0.1.3-SNAPSHOT
> > > [artifact:pom]   Path to dependency:
> > > [artifact:pom]          1) unspecified:unspecified:jar:0.0
> > > [artifact:pom]          2)
> > > com.ibm.isov.grdm:grdm-parent:pom:2.0.1.3-SNAPSHOT
> > > [artifact:pom]
> > > [artifact:pom] ----------
> > > [artifact:pom] 1 required artifact is missing.
> > > [artifact:pom]
> > > [artifact:pom] for artifact:
> > > [artifact:pom]   unspecified:unspecified:jar:0.0
> > > [artifact:pom]
> > > [artifact:pom] from the specified remote repositories:
> > > [artifact:pom]   central (http://repo1.maven.org/maven2)
> > > [artifact:pom] An error has occurred while processing the Maven
> > > artifact tasks.
> > > [artifact:pom]  Diagnosis:
> > > [artifact:pom]
> > > [artifact:pom] Unable to initialize POM
> > > dependency-pom-isov-remote-grdm.xml: Fai
> > > led to validate POM for project
> >
> > com.ibm.isov.grdm:grdm-plugin-isov-remote
> >
> > > at M:\
> > > services_trunk\IsovPlugin\dependency\dependency-pom-isov-remote-grdm.xm
> > >l [artifact:pom]
> > >
> > > BUILD FAILED
> > > M:\services_trunk\IsovPlugin\build-grdm.xml:10: Unable to initialize
> > > POM depende
> > > ncy-pom-isov-remote-grdm.xml: Failed to validate POM for project
> > > com.ibm.isov.gr
> > > dm:grdm-plugin-isov-remote at
> > > M:\services_trunk\IsovPlugin\dependency\dependency
> > > -pom-isov-remote-grdm.xml
> > >         at org.apache.maven.artifact.ant.Pom.initialise(Pom.java:173)
> > >         at org.apache.maven.artifact.ant.Pom.doExecute(Pom.java:374)
> > >         at org.apache.maven.artifact.ant.AbstractArtifactTask.execute
> > > (AbstractAr
> > > tifactTask.java:658)
> > >         at org.apache.tools.ant.UnknownElement.execute(
> >
> > UnknownElement.java
> >
> > > :288)
> > >
> > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >         at sun.reflect.NativeMethodAccessorImpl.invoke
> > > (NativeMethodAccessorImpl.
> > > java:64)
> > >         at sun.reflect.DelegatingMethodAccessorImpl.invoke
> > > (DelegatingMethodAcces
> > > sorImpl.java:43)
> > >         at java.lang.reflect.Method.invoke(Method.java:615)
> > >         at org.apache.tools.ant.dispatch.DispatchUtils.execute(
> > > DispatchUtils.jav
> > > a:105)
> > >         at org.apache.tools.ant.Task.perform(Task.java:348)
> > >         at org.apache.tools.ant.Target.execute(Target.java:357)
> > >         at org.apache.tools.ant.Target.performTasks(Target.java:385)
> > >         at org.apache.tools.ant.Project.executeSortedTargets(
> >
> > Project.java
> >
> > > :1329)
> > >
> > >         at
> > > org.apache.tools.ant.Project.executeTarget(Project.java:1298) at
> > > org.apache.tools.ant.helper.DefaultExecutor.executeTargets (DefaultExe
> > > cutor.java:41)
> > >         at org.apache.tools.ant.Project.executeTargets(Project.java
> > >
> > :1181)
> > :
> > >         at org.apache.tools.ant.Main.runBuild(Main.java:698)
> > >         at org.apache.tools.ant.Main.startAnt(Main.java:199)
> > >         at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
> > >         at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
> > > Caused by: org.apache.maven.project.InvalidProjectModelException:
> > > Failed
> >
> > to
> >
> > > vali
> > > date POM for project com.ibm.isov.grdm:grdm-plugin-isov-remote at
> > > M:\services_tr
> > > unk\IsovPlugin\dependency\dependency-pom-isov-remote-grdm.xml
> > >         at
> > > org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLog
> > > ic(DefaultMavenProjectBuilder.java:996)
> > >         at
> > > org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal (Def
> > > aultMavenProjectBuilder.java:799)
> > >         at
> > > org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFi
> > > leInternal(DefaultMavenProjectBuilder.java:476)
> > >         at org.apache.maven.project.DefaultMavenProjectBuilder.build
> > > (DefaultMave
> > > nProjectBuilder.java:197)
> > >         at org.apache.maven.artifact.ant.Pom.initialise(Pom.java:169)
> > >         ... 19 more
> > > --- Nested Exception ---
> > > org.apache.maven.project.InvalidProjectModelException: Failed to
> >
> > validate
> >
> > > POM fo
> > > r project com.ibm.isov.grdm:grdm-plugin-isov-remote at
> > > M:\services_trunk\IsovPlu
> > > gin\dependency\dependency-pom-isov-remote-grdm.xml
> > >         at
> > > org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLog
> > > ic(DefaultMavenProjectBuilder.java:996)
> > >         at
> > > org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal (Def
> > > aultMavenProjectBuilder.java:799)
> > >         at
> > > org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFi
> > > leInternal(DefaultMavenProjectBuilder.java:476)
> > >         at org.apache.maven.project.DefaultMavenProjectBuilder.build
> > > (DefaultMave
> > > nProjectBuilder.java:197)
> > >         at org.apache.maven.artifact.ant.Pom.initialise(Pom.java:169)
> > >         at org.apache.maven.artifact.ant.Pom.doExecute(Pom.java:374)
> > >         at org.apache.maven.artifact.ant.AbstractArtifactTask.execute
> > > (AbstractAr
> > > tifactTask.java:658)
> > >         at org.apache.tools.ant.UnknownElement.execute(
> >
> > UnknownElement.java
> >
> > > :288)
> > >
> > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >         at sun.reflect.NativeMethodAccessorImpl.invoke
> > > (NativeMethodAccessorImpl.
> > > java:64)
> > >         at sun.reflect.DelegatingMethodAccessorImpl.invoke
> > > (DelegatingMethodAcces
> > > sorImpl.java:43)
> > >         at java.lang.reflect.Method.invoke(Method.java:615)
> > >         at org.apache.tools.ant.dispatch.DispatchUtils.execute(
> > > DispatchUtils.jav
> > > a:105)
> > >         at org.apache.tools.ant.Task.perform(Task.java:348)
> > >         at org.apache.tools.ant.Target.execute(Target.java:357)
> > >         at org.apache.tools.ant.Target.performTasks(Target.java:385)
> > >         at org.apache.tools.ant.Project.executeSortedTargets(
> >
> > Project.java
> >
> > > :1329)
> > >
> > >         at
> > > org.apache.tools.ant.Project.executeTarget(Project.java:1298) at
> > > org.apache.tools.ant.helper.DefaultExecutor.executeTargets (DefaultExe
> > > cutor.java:41)
> > >         at org.apache.tools.ant.Project.executeTargets(Project.java
> > >
> > :1181)
> > :
> > >         at org.apache.tools.ant.Main.runBuild(Main.java:698)
> > >         at org.apache.tools.ant.Main.startAnt(Main.java:199)
> > >         at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
> > >         at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
> > >
> > > Total time: 1 second
> > >
> > > On Feb 2, 2008 12:37 AM, Hervé BOUTEMY <[EMAIL PROTECTED]> wrote:
> > > > Hi,
> > > >
> > > > Please provide "ant -v" output to let us understand what you mean by
> >
> > "I
> >
> > > > get a
> > > > validation error".
> > > >
> > > > Regards,
> > > >
> > > > Hervé
> > > >
> > > > Le vendredi 01 février 2008, Thomas Tardy a écrit :
> > > > > Does anybody have an idea why the maven ant tasks see the
> > > > > repository configured in the settings.xml during the later build
> > > > > phases but not
> > > >
> > > > during
> > > >
> > > > > the validate phase?
> > > > >
> > > > > On Jan 31, 2008 1:38 PM, Thomas Tardy <[EMAIL PROTECTED]>
> >
> > wrote:
> > > > > > Hi all,
> > > > > >
> > > > > > I'm trying to load an existing pom.xml with ant. The pom refers
> >
> > his
> >
> > > > > > parent, which is not in the local repository. The remote
> >
> > repository
> >
> > > > > > is configured in the settings.xml ${user.home}/.m2/settings.xml
> >
> > and
> >
> > > > > > it's working with "normal" maven. The maven ant tasks are not
> > > > > > able
> >
> > to
> >
> > > > download
> > > >
> > > > > > the parent from the repository. I get a validation error. When I
> > > >
> > > > download
> > > >
> > > > > > the parent pom to the local repository the validation is
> >
> > successful.
> >
> > > > > > After the validation phase, the maven ant tasks are able to
> >
> > download
> >
> > > > > > artefacts from the remote repository.
> > > > > >
> > > > > > Is this a bug? What am I doing wrong?
> > > > > >
> > > > > > Thank you for your help!
> > > > > >
> > > > > > Regards,
> > > > > > Thomas
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to