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 Stephen Smithstone <ss...@me.com> on 2009/10/18 19:02:26 UTC
Multiple resolvers when using packager resolver
Trying to get IvyRoundUp packager repository and cukes maven repository
to work with chain resolvers in apache ivy
using the following
<ivysettings>
<settings defaultResolver="roundup"/>
<resolvers>
<chain name="resolvers">
<url name="cukes" m2compatible="true">
<artifact
pattern="http://cukes.info/maven/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/>
</url>
<packager name="roundup"
buildRoot="${user.home}/.ivy2/packager/build"
resourceCache="${user.home}/.ivy2/packager/cache">
<ivy
pattern="http://ivyroundup.googlecode.com/svn/trunk/repo/modules/[organisation]/[module]/[revision]/ivy.xml"/>
<artifact
pattern="http://ivyroundup.googlecode.com/svn/trunk/repo/modules/[organisation]/[module]/[revision]/packager.xml"/>
</packager>
</chain>
</resolvers>
</ivysettings>
now when i run ivy:retreive in my ant build it comes up with
[ivy:retrieve]
[ivy:retrieve] :: problems summary ::
[ivy:retrieve] :::: WARNINGS
[ivy:retrieve] module not found: cuke4duke#cuke4duke;0.1.6
[ivy:retrieve] ==== roundup: tried
[ivy:retrieve]
http://ivyroundup.googlecode.com/svn/trunk/repo/modules/cuke4duke/cuke4duke/0.1.6/ivy.xml
[ivy:retrieve] -- artifact cuke4duke#cuke4duke;0.1.6!cuke4duke.jar:
[ivy:retrieve]
http://ivyroundup.googlecode.com/svn/trunk/repo/modules/cuke4duke/cuke4duke/0.1.6/packager.xml
[ivy:retrieve] module not found: org.jruby#jruby-complete;1.4.0RC1
[ivy:retrieve] ==== roundup: tried
[ivy:retrieve]
http://ivyroundup.googlecode.com/svn/trunk/repo/modules/org.jruby/jruby-complete/1.4.0RC1/ivy.xml
[ivy:retrieve] -- artifact
org.jruby#jruby-complete;1.4.0RC1!jruby-complete.jar:
[ivy:retrieve]
http://ivyroundup.googlecode.com/svn/trunk/repo/modules/org.jruby/jruby-complete/1.4.0RC1/packager.xml
[ivy:retrieve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve] :: UNRESOLVED DEPENDENCIES ::
[ivy:retrieve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve] :: cuke4duke#cuke4duke;0.1.6: not found
[ivy:retrieve] :: org.jruby#jruby-complete;1.4.0RC1: not found
[ivy:retrieve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve]
from what i can make out from the ivy website this means i have 2
resolvers and ivy should check both repositories what am I missing, as
its not hitting the cukes resolver
Re: Multiple resolvers when using packager resolver
Posted by Maarten Coene <ma...@yahoo.com>.
You have set the default resolver to "roundup" which means your chain will not be used.
Just change the default resolver to "resolvers" and Ivy should use your "cukes" resolver as well.
<settings defaultResolver="resolvers"/>
Maarten
----- Original Message ----
From: Stephen Smithstone <ss...@me.com>
To: ivy-user@ant.apache.org
Sent: Sun, October 18, 2009 7:02:26 PM
Subject: Multiple resolvers when using packager resolver
Trying to get IvyRoundUp packager repository and cukes maven repository
to work with chain resolvers in apache ivy
using the following
<ivysettings>
<settings defaultResolver="roundup"/>
<resolvers>
<chain name="resolvers">
<url name="cukes" m2compatible="true">
<artifact
pattern="http://cukes.info/maven/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/>
</url>
<packager name="roundup"
buildRoot="${user.home}/.ivy2/packager/build"
resourceCache="${user.home}/.ivy2/packager/cache">
<ivy
pattern="http://ivyroundup.googlecode.com/svn/trunk/repo/modules/[organisation]/[module]/[revision]/ivy.xml"/>
<artifact
pattern="http://ivyroundup.googlecode.com/svn/trunk/repo/modules/[organisation]/[module]/[revision]/packager.xml"/>
</packager>
</chain>
</resolvers>
</ivysettings>
now when i run ivy:retreive in my ant build it comes up with
[ivy:retrieve]
[ivy:retrieve] :: problems summary ::
[ivy:retrieve] :::: WARNINGS
[ivy:retrieve] module not found: cuke4duke#cuke4duke;0.1.6
[ivy:retrieve] ==== roundup: tried
[ivy:retrieve]
http://ivyroundup.googlecode.com/svn/trunk/repo/modules/cuke4duke/cuke4duke/0.1.6/ivy.xml
[ivy:retrieve] -- artifact cuke4duke#cuke4duke;0.1.6!cuke4duke.jar:
[ivy:retrieve]
http://ivyroundup.googlecode.com/svn/trunk/repo/modules/cuke4duke/cuke4duke/0.1.6/packager.xml
[ivy:retrieve] module not found: org.jruby#jruby-complete;1.4.0RC1
[ivy:retrieve] ==== roundup: tried
[ivy:retrieve]
http://ivyroundup.googlecode.com/svn/trunk/repo/modules/org.jruby/jruby-complete/1.4.0RC1/ivy.xml
[ivy:retrieve] -- artifact
org.jruby#jruby-complete;1.4.0RC1!jruby-complete.jar:
[ivy:retrieve]
http://ivyroundup.googlecode.com/svn/trunk/repo/modules/org.jruby/jruby-complete/1.4.0RC1/packager.xml
[ivy:retrieve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve] :: UNRESOLVED DEPENDENCIES ::
[ivy:retrieve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve] :: cuke4duke#cuke4duke;0.1.6: not found
[ivy:retrieve] :: org.jruby#jruby-complete;1.4.0RC1: not found
[ivy:retrieve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve]
from what i can make out from the ivy website this means i have 2
resolvers and ivy should check both repositories what am I missing, as
its not hitting the cukes resolver