Return-Path: Delivered-To: apmail-ant-ivy-user-archive@www.apache.org Received: (qmail 71704 invoked from network); 3 Feb 2009 13:43:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 3 Feb 2009 13:43:21 -0000 Received: (qmail 93674 invoked by uid 500); 3 Feb 2009 13:43:20 -0000 Delivered-To: apmail-ant-ivy-user-archive@ant.apache.org Received: (qmail 93645 invoked by uid 500); 3 Feb 2009 13:43:19 -0000 Mailing-List: contact ivy-user-help@ant.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ivy-user@ant.apache.org Delivered-To: mailing list ivy-user@ant.apache.org Received: (qmail 93634 invoked by uid 99); 3 Feb 2009 13:43:19 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Feb 2009 05:43:19 -0800 X-ASF-Spam-Status: No, hits=1.3 required=10.0 tests=PLING_QUERY,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [87.48.212.214] (HELO mail.blipsystems.com) (87.48.212.214) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Feb 2009 13:43:10 +0000 Received: from BURNS.bsh.blipsystems.com ([192.168.0.8]) by burns.bsh.blipsystems.com ([192.168.0.8]) with mapi; Tue, 3 Feb 2009 14:41:05 +0100 From: Daniel Nielsen To: "ivy-user@ant.apache.org" Date: Tue, 3 Feb 2009 14:41:03 +0100 Subject: Snapshot issue?! Thread-Topic: Snapshot issue?! Thread-Index: AcmGBQ6ujlYTedt2TAOVF7b0ULQOEA== Message-ID: <725746D6B89CBF48A72575472B58707EC707F00E91@burns.bsh.blipsystems.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US x-tm-as-product-ver: SMEX-8.0.0.1181-5.500.1027-16440.002 x-tm-as-result: No--41.312700-8.000000-31 x-tm-as-user-approved-sender: No x-tm-as-user-blocked-sender: No Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org Hi. I'm currently evaluating Ivy 2.0.0 for our dependency management. I like wh= at I've seen so far, but now I've run into trouble. We use JSFUnit for our testcases and we use the snapshot versions. To make Ivy fetch these dependencies I have the following ivy settings: (th= e properties file contains only version numbers and repository locations) And try to fetch jsfunit snapshot with an ivy.xml file: default" /> The following is the output of a run from ant with verbose ou= tput: [ivy:resolve] =3D=3D resolving dependencies com.blipsystems.analyzer#test-j= sf;working@danipc1->org.jboss.jsfunit#jboss-jsfunit;1.0.0.GA-SNAPSHOT [jsfu= nit->default] [ivy:resolve] default: Checking cache for: dependency: org.jboss.jsfunit#jb= oss-jsfunit;1.0.0.GA-SNAPSHOT {jsfunit=3D[default]} [ivy:resolve] tried c:\Users\dani.BSH\work\analyzer-trunk/lib/ivy= -repo/org.jboss.jsfunit/jboss-jsfunit/ivy-1.0.0.GA-SNAPSHOT.xml [ivy:resolve] tried c:\Users\dani.BSH\work\analyzer-trunk/lib/ivy= -repo/org.jboss.jsfunit/jboss-jsfunit/jboss-jsfunit-1.0.0.GA-SNAPSHOT.jar [ivy:resolve] project: no ivy file nor artifact found for org.jboss.jsfun= it#jboss-jsfunit;1.0.0.GA-SNAPSHOT [ivy:resolve] don't use cache for org.jboss.jsfunit#jboss-jsfunit;1.0.0.GA-= SNAPSHOT: changing=3Dtrue [ivy:resolve] CLIENT ERROR: Not Found url=3Dhttp://repo1.maven.org/maven2/o= rg/jboss/jsfunit/jboss-jsfunit/1.0.0.GA-SNAPSHOT/maven-metadata.xml [ivy:resolve] maven-metadata not available: http://repo1.maven.org/maven2= /org/jboss/jsfunit/jboss-jsfunit/1.0.0.GA-SNAPSHOT/maven-metadata.xml [ivy:resolve] tried http://repo1.maven.org/maven2/org/jboss/jsfun= it/jboss-jsfunit/1.0.0.GA-SNAPSHOT/jboss-jsfunit-1.0.0.GA-SNAPSHOT.pom [ivy:resolve] CLIENT ERROR: Not Found url=3Dhttp://repo1.maven.org/maven2/o= rg/jboss/jsfunit/jboss-jsfunit/1.0.0.GA-SNAPSHOT/jboss-jsfunit-1.0.0.GA-SNA= PSHOT.pom [ivy:resolve] maven-metadata not available: http://repo1.maven.org/maven2= /org/jboss/jsfunit/jboss-jsfunit/1.0.0.GA-SNAPSHOT/maven-metadata.xml [ivy:resolve] tried http://repo1.maven.org/maven2/org/jboss/jsfun= it/jboss-jsfunit/1.0.0.GA-SNAPSHOT/jboss-jsfunit-1.0.0.GA-SNAPSHOT.jar [ivy:resolve] CLIENT ERROR: Not Found url=3Dhttp://repo1.maven.org/maven2/o= rg/jboss/jsfunit/jboss-jsfunit/1.0.0.GA-SNAPSHOT/jboss-jsfunit-1.0.0.GA-SNA= PSHOT.jar [ivy:resolve] central: no ivy file nor artifact found for org.jboss.jsfun= it#jboss-jsfunit;1.0.0.GA-SNAPSHOT [ivy:resolve] don't use cache for org.jboss.jsfunit#jboss-jsfunit;1.0.0.GA-= SNAPSHOT: changing=3Dtrue [ivy:resolve] [1.0.0.GA-20090129.125050-9] org/jboss/jsfunit#jboss-jsfunit;= 1.0.0.GA-SNAPSHOT [ivy:resolve] tried http://snapshots.jboss.org/maven2/org/jboss/j= sfunit/jboss-jsfunit/1.0.0.GA-SNAPSHOT/jboss-jsfunit-1.0.0.GA-20090129.1250= 50-9.pom [ivy:resolve] jboss-snapshot: found md file for org.jboss.jsfunit#jboss-j= sfunit;1.0.0.GA-SNAPSHOT [ivy:resolve] =3D> http://snapshots.jboss.org/maven2/org/jboss/js= funit/jboss-jsfunit/1.0.0.GA-SNAPSHOT/jboss-jsfunit-1.0.0.GA-20090129.12505= 0-9.pom (1.0.0.GA-SNAPSHOT) [ivy:resolve] downloading http://snapshots.jboss.org/maven2/org/jboss/jsfun= it/jboss-jsfunit/1.0.0.GA-SNAPSHOT/jboss-jsfunit-1.0.0.GA-20090129.125050-9= .pom ... [ivy:resolve] jboss-snapshot: downloading http://snapshots.jboss.org/mave= n2/org/jboss/jsfunit/jboss-jsfunit/1.0.0.GA-SNAPSHOT/jboss-jsfunit-1.0.0.GA= -20090129.125050-9.pom [ivy:resolve] jboss-snapshot: downloading http://snapshots.jboss.org/mave= n2/org/jboss/jsfunit/jboss-jsfunit/1.0.0.GA-SNAPSHOT/jboss-jsfunit-1.0.0.GA= -20090129.125050-9.pom.sha1 [ivy:resolve] sha1 OK for http://snapshots.jboss.org/maven2/org/jboss/jsfun= it/jboss-jsfunit/1.0.0.GA-SNAPSHOT/jboss-jsfunit-1.0.0.GA-20090129.125050-9= .pom [ivy:resolve] [SUCCESSFUL ] org.jboss.jsfunit#jboss-jsfunit;1.0.0.GA-SNAP= SHOT!jboss-jsfunit.pom(pom.original) (869ms) [ivy:resolve] default: Checking cache for: dependency: org.jboss#jboss-pare= nt;3 {} [ivy:resolve] default: module revision found in cache: org.jboss#jboss-pare= nt;3 [ivy:resolve] tried c:\Users\dani.BSH\work\analyzer-trunk/lib/ivy= -repo/org.jboss.jsfunit/jboss-jsfunit/jboss-jsfunit-1.0.0.GA-SNAPSHOT.jar [ivy:resolve] maven-metadata not available: http://repo1.maven.org/maven2= /org/jboss/jsfunit/jboss-jsfunit/1.0.0.GA-SNAPSHOT/maven-metadata.xml [ivy:resolve] tried http://repo1.maven.org/maven2/org/jboss/jsfun= it/jboss-jsfunit/1.0.0.GA-SNAPSHOT/jboss-jsfunit-1.0.0.GA-SNAPSHOT.jar [ivy:resolve] tried http://snapshots.jboss.org/maven2/org/jboss/j= sfunit/jboss-jsfunit/1.0.0.GA-SNAPSHOT/jboss-jsfunit-1.0.0.GA-20090129.1250= 50-9.jar [ivy:resolve] CLIENT ERROR: Not Found url=3Dhttp://snapshots.jboss.org/mave= n2/org/jboss/jsfunit/jboss-jsfunit/1.0.0.GA-SNAPSHOT/jboss-jsfunit-1.0.0.GA= -20090129.125050-9.jar [ivy:resolve] tried http://snapshots.jboss.org/maven2/org/jboss/j= sfunit/jboss-jsfunit/1.0.0.GA-SNAPSHOT/jboss-jsfunit-1.0.0.GA-SNAPSHOT.jar [ivy:resolve] CLIENT ERROR: Not Found url=3Dhttp://snapshots.jboss.org/mave= n2/org/jboss/jsfunit/jboss-jsfunit/1.0.0.GA-SNAPSHOT/jboss-jsfunit-1.0.0.GA= -SNAPSHOT.jar [ivy:resolve] CLIENT ERROR: Not Found url=3Dhttp://repository.jboss.org/mav= en2/org/jboss/jsfunit/jboss-jsfunit/1.0.0.GA-SNAPSHOT/maven-metadata.xml [ivy:resolve] maven-metadata not available: http://repository.jboss.org/m= aven2/org/jboss/jsfunit/jboss-jsfunit/1.0.0.GA-SNAPSHOT/maven-metadata.xml [ivy:resolve] tried http://repository.jboss.org/maven2/org/jboss/= jsfunit/jboss-jsfunit/1.0.0.GA-SNAPSHOT/jboss-jsfunit-1.0.0.GA-SNAPSHOT.jar [ivy:resolve] CLIENT ERROR: Not Found url=3Dhttp://repository.jboss.org/mav= en2/org/jboss/jsfunit/jboss-jsfunit/1.0.0.GA-SNAPSHOT/jboss-jsfunit-1.0.0.G= A-SNAPSHOT.jar [ivy:resolve] problem occured while resolving dependency: org.jboss.jsfunit= #jboss-jsfunit;1.0.0.GA-SNAPSHOT {jsfunit=3D[default]} with jboss-snapshot:= java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 [ivy:resolve] at java.util.ArrayList.RangeCheck(ArrayList.java:547) [ivy:resolve] at java.util.ArrayList.get(ArrayList.java:322) [ivy:resolve] at java.util.Collections$UnmodifiableList.get(Collections.j= ava:1154) [ivy:resolve] at org.apache.ivy.plugins.resolver.IBiblioResolver.findSnap= shotVersion(IBiblioResolver.java:161) The jboss-jsfunit is a pom declaring only dependencies with no jars, but Iv= y apparently expects an jar to download? Ivy identifies the correct snapsho= t version, but I don't get why it tries to download the jboss-jsfunit jar. I've tried listing the stuff I need from jsfunit (jboss-jsfunit-core etc) b= ut these poms have a attribute naming jboss-jsfunit and ivy resolv= es this parent regardless of transitive settings. Am I doing something wrong or is this a bug in Ivy? Daniel Nielsen Software Designer at BLIP Systems A/S E-mail: daniel.nielsen@blipsystems.com