Point ivy to the maven repo instead of the default ibiblio repo. Drastically

simplify ivy config by completely cutting out module specifications.
This commit is contained in:
Matt Hanna 2011-08-31 17:27:25 -04:00
parent cf2430322a
commit 65a9159ac6
1 changed files with 9 additions and 26 deletions

View File

@ -1,31 +1,14 @@
<ivysettings> <ivysettings>
<properties file="${ivy.settings.dir}/ivysettings.properties"/> <properties file="${ivy.settings.dir}/ivysettings.properties"/>
<settings defaultResolver="libraries"/> <settings defaultResolver="chain"/>
<resolvers> <resolvers>
<filesystem name="projects"> <chain name="chain">
<artifact pattern="${repository.dir}/[organisation]/[artifact]-[revision].[ext]" /> <filesystem name="projects">
<ivy pattern="${repository.dir}/[organisation]/[module]-[revision].xml" /> <artifact pattern="${repository.dir}/[organisation]/[artifact]-[revision].[ext]" />
</filesystem> <ivy pattern="${repository.dir}/[organisation]/[module]-[revision].xml" />
<ibiblio name="libraries" m2compatible="true" /> </filesystem>
<ibiblio name="libraries_with_inconsistent_poms" checkconsistency="false" m2compatible="true" /> <ibiblio name="reflections-repo" m2compatible="true" root="http://reflections.googlecode.com/svn/repo" />
<ibiblio name="reflections-repo" m2compatible="true" root="http://reflections.googlecode.com/svn/repo" /> <ibiblio name="maven" root="http://repo1.maven.org/maven2" m2compatible="true" />
<ibiblio name="java.net" m2compatible="false" root="http://download.java.net/maven/1/" pattern="[organisation]/jars/[artifact]-[revision].[ext]"/> </chain>
<ibiblio name="maven2-repository.dev.java.net" m2compatible="true" root="http://download.java.net/maven/2/" />
</resolvers> </resolvers>
<modules>
<module organisation="edu.mit.broad" resolver="projects" />
<module organisation="net.sf" module="functionalj" resolver="projects" />
<module organisation="net.sf" module="samtools" resolver="projects" />
<module organisation="org.reflections" module="reflections" resolver="reflections-repo" />
<module organisation="org.broad" module="tribble" resolver="projects" />
<module organisation="gov.nist" module="Jama" resolver="projects" />
<!-- If colt fixes the version in the pom for 1.2.0 then this line can be removed. -->
<module organisation="colt" module="colt" resolver="libraries_with_inconsistent_poms" />
<module organisation="javax.mail" resolver="java.net" />
<module organisation="javax.activation" resolver="java.net" />
<module organisation="net.java.dev.jna" resolver="maven2-repository.dev.java.net" />
<module organisation="com.google.code.caliper" resolver="projects" />
<module organisation="net.sf.gridscheduler" resolver="projects" />
<module organisation="com.google.code.cofoja" resolver="projects" />
</modules>
</ivysettings> </ivysettings>