I would think that if there was something wrong with the custom .ivy file, it
would fail the first time around as well. The reason I didn't go with
exclude-dependencies or client-modules was because I couldn't figure out how to
do it without having to specify all of the dependencies for http-builder. This
would make upgrading to a newer version awkward and seemed like unnecessary
work. It seemed simpler to just fix the ivy file. Below is the list of
dependencies from the .ivy file that gets put into
~/.gradle/cache/org.codehaus.groovy.modules.http-builder. Of course, if there's
a better way to do this, I'm all ears.
<dependency org="org.apache.httpcomponents" name="httpclient"
rev="4.0.3" force="true"
conf="compile->compile(*),master(*);runtime->runtime(*)"/>
<dependency org="net.sf.json-lib" name="json-lib" rev="2.3"
force="true" conf="compile->compile(*),master(*);runtime->runtime(*)">
<exclude org="org.jruby" module="jruby" name="*"
type="*" ext="*" conf="" matcher="exact"/>
<exclude org="xmlunit" module="xmlunit" name="*"
type="*" ext="*" conf="" matcher="exact"/>
<exclude org="xom" module="xom" name="*" type="*"
ext="*" conf="" matcher="exact"/>
</dependency>
<dependency org="org.codehaus.groovy" name="groovy" rev="1.7.6"
force="true" conf="compile->compile(*),master(*);runtime->runtime(*)">
<exclude org="org.apache.ant" module="ant" name="*"
type="*" ext="*" conf="" matcher="exact"/>
<exclude org="jline" module="jline" name="*" type="*"
ext="*" conf="" matcher="exact"/>
<exclude org="org.fusesource.jansi" module="jansi"
name="*" type="*" ext="*" conf="" matcher="exact"/>
</dependency>
<dependency org="net.sourceforge.nekohtml" name="nekohtml"
rev="1.9.9" force="true"
conf="compile->compile(*),master(*);runtime->runtime(*)"/>
<dependency org="xml-resolver" name="xml-resolver" rev="1.2"
force="true" conf="compile->compile(*),master(*);runtime->runtime(*)"/>
<dependency org="oauth.signpost" name="signpost-commonshttp4"
rev="1.2.1.1" force="true" conf="optional->compile(*),master(*)"/>
<dependency org="oauth.signpost" name="signpost-core"
rev="1.2.1.1" force="true" conf="optional->compile(*),master(*)"/>
<dependency org="xerces" name="xercesImpl" rev="[2.6.2,)"
force="true" conf="optional->compile(*),master(*)"/>
<dependency org="log4j" name="log4j" rev="1.2.15" force="true"
conf="test->runtime(*),master(*)">
<exclude org="com.sun.jdmk" module="jmxtools" name="*"
type="*" ext="*" conf="" matcher="exact"/>
<exclude org="com.sun.jmx" module="jmxri" name="*"
type="*" ext="*" conf="" matcher="exact"/>
<exclude org="javax.jms" module="jms" name="*" type="*"
ext="*" conf="" matcher="exact"/>
<exclude org="javax.mail" module="mail" name="*"
type="*" ext="*" conf="" matcher="exact"/>
</dependency>
<dependency org="commons-io" name="commons-io" rev="1.4"
force="true" conf="test->runtime(*),master(*)"/>
<dependency org="junit" name="junit" rev="4.5" force="true"
conf="test->runtime(*),master(*)"/>
Thanks again,
Val
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email