ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Maarten Coene <maarten_co...@yahoo.com>
Subject Re: Multiple resolvers when using packager resolver
Date Sun, 18 Oct 2009 21:11:01 GMT
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 <ssmithstone@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



      

Mime
View raw message