You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ivy-user@ant.apache.org by "Kito D. Mann" <km...@virtua.com> on 2007/10/17 01:23:24 UTC

Error parsing a Maven2 POM

Hello,

I'm getting the following error when resolving a dependency from JBoss'
Maven2 repository:

inconsistent module descriptor file found in
'http://repository.jboss.org/maven2/org/richfaces/ui/3.1.1-GA/ui-3.1.1-GA.po
m': bad revision: expected='3.1.1-GA' found='SNAPSHOT';

This is with IvyDE 1.2 (in MyEclipse 5.5.1 on Windows XP). 

>From other posts, this may be because Ivy 1.4x doesn't have full support for
Maven POMs, and this POM has a parent node:

	<parent>
		<artifactId>root</artifactId>
		<groupId>org.richfaces</groupId>
		<version>3.1.1-GA</version>
	</parent>


(The full POM is here:
http://repository.jboss.org/maven2/org/richfaces/ui/3.1.1-GA/ui-3.1.1-GA.pom
.)

Am I on the right track, or am I missing something?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kito D. Mann - Author, JavaServer Faces in Action
http://www.virtua.com - JSF/Java EE consulting, training, and mentoring
http://www.JSFCentral.com - JavaServer Faces FAQ, news, and info
phone: +1 203-653-2989
fax: +1 203-653-2988




Re: Error parsing a Maven2 POM

Posted by Xavier Hanin <xa...@gmail.com>.
On 10/17/07, Kito D. Mann <km...@virtua.com> wrote:
>
> Hello,
>
> I'm getting the following error when resolving a dependency from JBoss'
> Maven2 repository:
>
> inconsistent module descriptor file found in
> '
> http://repository.jboss.org/maven2/org/richfaces/ui/3.1.1-GA/ui-3.1.1-GA.po
> m': bad revision: expected='3.1.1-GA' found='SNAPSHOT';
>
> This is with IvyDE 1.2 (in MyEclipse 5.5.1 on Windows XP).
>
> From other posts, this may be because Ivy 1.4x doesn't have full support
> for
> Maven POMs, and this POM has a parent node:
>
>         <parent>
>                 <artifactId>root</artifactId>
>                 <groupId>org.richfaces</groupId>
>                 <version>3.1.1-GA</version>
>         </parent>
>
>
> (The full POM is here:
>
> http://repository.jboss.org/maven2/org/richfaces/ui/3.1.1-GA/ui-3.1.1-GA.pom
> .)
>
> Am I on the right track, or am I missing something?


Indeed the support of maven 2 poms in 1.4 suffers from a lot of
incompatibilities which have been fixed in trunk. For this one I'm not sure
if it has already been reported, and I'm not even sure if it's a correct pom
or not. I thought the pom revision was a mandatory information, and this one
is missing this information. And since it's so difficult to know exactly the
rules driving poms, I guess in this case we will have to assert this pom is
correct, and thus consider that a pom may not have revision information if
it has a parent pom with revision information (as it is the case in this
pom).

Could you check if you have the same problem with 2.0 alpha 2, and if so
open a JIRA issue?

Xavier

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Kito D. Mann - Author, JavaServer Faces in Action
> http://www.virtua.com - JSF/Java EE consulting, training, and mentoring
> http://www.JSFCentral.com - JavaServer Faces FAQ, news, and info
> phone: +1 203-653-2989
> fax: +1 203-653-2988
>
>
>
>


-- 
Xavier Hanin - Independent Java Consultant
http://xhab.blogspot.com/
http://ant.apache.org/ivy/
http://www.xoocode.org/