Files
getdown/ivy.xml
T
Michael Bayne 724ee652f1 Praise be to Ivy, which lets me do what I need without tremendous amounts of
hair-pulling and ball-ache. We now have Maven call out to an Ivy-based Ant task
to do the Proguard build (with Ivy maintaining a parallel copy of the
dependencies, unfortunately). It's a twisty maze of passages, but it gets the
Proguard build done during the right Maven phase so that all of its magical
building, version number changing, SVN commits, etc. can happen as usual during
the publishing process.
2010-09-21 05:26:00 +00:00

24 lines
1.2 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:mvn="http://ant.apache.org/ivy/maven">
<info organisation="com.threerings" module="getdown" revision="1.0">
<description homepage="http://code.google.com/p/getdown"/>
</info>
<configurations>
<conf name="default" visibility="public" extends="runtime,master"/>
<conf name="master" visibility="public"/>
<conf name="provided" visibility="public"/>
<conf name="runtime" visibility="public"/>
<conf name="sources" visibility="public"/>
<conf name="javadoc" visibility="public"/>
<conf name="optional" visibility="public"/>
<conf name="compile" visibility="private" extends="runtime,provided,optional"/>
<conf name="test" visibility="private" extends="compile"/>
</configurations>
<dependencies>
<dependency org="net.sf.proguard" name="proguard" rev="4.4" conf="compile->master(*)"/>
<dependency org="com.samskivert" name="samskivert" rev="1.0" conf="compile->master(*)"/>
<dependency org="commons-codec" name="commons-codec" rev="1.4" conf="compile->master(*)"/>
<dependency org="org.apache.ant" name="ant" rev="1.7.1" conf="compile->master(*)"/>
</dependencies>
</ivy-module>