Couldn't we use the <ivy:listmodules> task for this? -- Maarten
----- Original Message ---- From: Xavier Hanin <[EMAIL PROTECTED]> To: [email protected] Sent: Wednesday, October 10, 2007 7:51:48 PM Subject: Re: testing ivy by walking the repository On 10/10/07, Gilles Scokart <[EMAIL PROTECTED]> wrote: > > > I already thinked to something like that. And to be complete, the test > should also do a resolve using maven libraries > and compare that resulting jars. It would be an interesting test, at least it would allow to say exactly how much we are compatible with maven 2 (50%, 80%, ...). ATM we now that there are several remaining problems, I think the most important ones are error in parsing (as slf4j's case). Then we have many other issues but which may not be that much important in frequency of use: - dependency management section (recently reported by a user) - parent pom handling - profiles (which would require conditional configurations or dependencies). Xavier However, that would make really a lot of download :-) > > Gilles > > > > -----Original Message----- > > From: Steve Loughran [mailto:[EMAIL PROTECTED] > > Sent: mercredi 10 octobre 2007 14:08 > > To: [email protected] > > Subject: testing ivy by walking the repository > > > > > > > > Ivy 2.0.0-alpha-2 isnt working with slf4j: > > > > <dependency org="org.slf4j" > > name="slf4j-jcl" > > rev="1.4.3" > > conf="redist->default"/> > > > > [ivy:resolve] :::: WARNINGS > > [ivy:resolve] :::::::::::::::::::::::::::::::::::::::::::::: > > [ivy:resolve] :: UNRESOLVED DEPENDENCIES :: > > [ivy:resolve] :::::::::::::::::::::::::::::::::::::::::::::: > > [ivy:resolve] :: [ org.slf4j | slf4j-jcl | 1.4.3 ]: > > java.text.ParseException: inconsistent module descriptor file found in > > ' > http://repo1.maven.org/maven2/org/slf4j/slf4j-jcl/1.4.3/slf4j-jcl-1.4.3.pom > ': > > bad revision: expected='1.4.3' found='${parent.version}'; > > [ivy:resolve] :::::::::::::::::::::::::::::::::::::::::::::: > > [ivy:resolve] :::: ERRORS > > [ivy:resolve] maven2: bad revision found in > > > http://repo1.maven.org/maven2/org/slf4j/slf4j-jcl/1.4.3/slf4j-jcl-1.4.3.pom > : > > expected='1.4.3 found='${parent.version}' > > [ivy:resolve] > > > > > > This has made me think of an interesting little field test: enumerating > > the entire ibiblio m2 repository, and having ivy try and parse every > > single pom file there. Has anyone tried this? We'd need something to > > autogenerate the ivy.xml files, then throw then one by one at ivy, > > presumably creating a junit test suite on the fly to do this... > > > > -- > > Steve Loughran http://www.1060.org/blogxter/publish/5 > > Author: Ant in Action http://antbook.org/ > > -- Xavier Hanin - Independent Java Consultant http://xhab.blogspot.com/ http://incubator.apache.org/ivy/ http://www.xoocode.org/ ____________________________________________________________________________________ Need a vacation? Get great deals to amazing places on Yahoo! Travel. http://travel.yahoo.com/
