Ivy and Sun’s Java.net Maven repo
I want to use Sun’s Java.net Maven repo with Ivy, and this is not documented well anywhere.
In ivysettings.xml (Ivy will automatically use it) put:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ivysettings>
<ivysettings>
<settings defaultResolver="chained" />
<property name="java.net.maven.pattern"
value="[organisation]/jars/[module]-[revision].[ext]" />
<resolvers>
<chain name="chained" returnFirst="true">
<ibiblio name="ibiblio" m2compatible="true" />
<ibiblio name="java-net-maven2"
root="http://download.java.net/maven/2/"
m2compatible="true" />
<ibiblio name="java-net-maven1"
root="http://download.java.net/maven/1/"
pattern="${java.net.maven.pattern}"
m2compatible="false" />
</chain>
</resolvers>
</ivysettings>
Now you can make an ivy.xml with dependencies like <dependency org="com.sun.grizzly" name="grizzly-http" rev="2.0.0-SNAPSHOT"/>
and have it work right.