You most probably need to set your resolvers to be Maven compatible
(in your settings file) e.g.,
<property name="ivy.shared.m2.ivy.pattern"
value="[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]"
override="false"/>
<property name="ivy.shared.m2.artifact.pattern"
value="[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]"
override="false"/>
<url name="java.net" m2compatible="true">
<ivy
pattern="http://download.java.net/maven/2/${ivy.shared.m2.ivy.pattern}"/>
<artifact
pattern="http://download.java.net/maven/2/${ivy.shared.m2.artifact.pattern}"/>
</url>
http://ant.apache.org/ivy/history/latest-milestone/resolver/url.html
There is a complete settings file here
http://codegeo.org/repos/codegeo/build/trunk/ivysettings.xml
Cheers,
Geoff
On Fri, Sep 23, 2011 at 2:08 AM, teknokrat <[email protected]> wrote:
> We store a number of supplementary artifacts with out main one in our
> maven repo. For the life of me I cannot get Ivy to ever resolve them.
> I use the following in my Ivy file:
>
> <dependency name="module" rev="latest.integration">
> <artifact name="module" conf="config" type="config" ext="jar"
> e:classifier="config"/>
> <artifact name="module"/>
> </dependency>
>
> config is a configuration defined in the configurations section.
> I expect this to download module.jar and module-config.jar, but
> only new versions of module.jar are ever downloaded.
> Even though module-config.jar has changed as well.
>
> What is the correct way to do this?
>
> Thanks
>
>