Hi Xavier,
I tried this again and its not working. I added one dependency to the
server module in the ivy.xml for oracle and my test module described
in ivytest.xml depends on the server and the new oracle dependency jar
isn't being retrieved for the test. I've also included the xml files
from each of my configured repositories.
<ivy-module version="2.0">
<info organisation="twc" module="ondemandx" revision="5.1" status="integration" publication="20080308090416"/>
<configurations>
<conf name="server"/>
</configurations>
<publications>
<artifact name="ondemandx" type="jar" conf="server" ext="jar"/>
</publications>
<dependencies>
<dependency org="apache" name="mina" rev="2.0.0-M1" conf="server->default"/>
<dependency org="logback" name="logback-core" rev="0.9.8" conf="server->default"/>
<dependency org="logback" name="logback-classic" rev="0.9.8" conf="server->default"/>
<dependency org="slf4j" name="slf4j" rev="1.4.3" conf="server->default"/>
<dependency org="apache" name="commons-configuration" rev="1.5" conf="server->default"/>
<dependency org="spring" name="spring" rev="2.5" conf="server->default"/>
<dependency org="spring" name="spring-commons-collections" rev="2.5" conf="server->default"/>
<dependency org="spring" name="spring-commons-dbcp" rev="2.5" conf="server->default"/>
<dependency org="spring" name="spring-commons-lang" rev="2.5" conf="server->default"/>
<dependency org="spring" name="spring-commons-logging" rev="2.5" conf="server->default"/>
<dependency org="spring" name="spring-commons-pool" rev="2.5" conf="server->default"/>
<dependency org="spring" name="spring-ibatis" rev="2.5" conf="server->default"/>
<dependency org="spring" name="spring-jta" rev="2.5" conf="server->default"/>
<dependency org="spring" name="spring-quartz" rev="2.5" conf="server->default"/>
<dependency org="jacorb" name="jacorb" rev="2.2.2" conf="server->default"/>
<dependency org="jacorb" name="jacorb" rev="2.2.2" conf="server->default"/>
<dependency org="jacorb" name="avalon-framework" rev="4.1.5" conf="server->default"/>
<dependency org="jacorb" name="logkit" rev="1.2" conf="server->default"/>
<dependency org="jacorb" name="antlr" rev="2.7.2" conf="server->default"/>
<dependency org="oracle" name="oracle-driver" rev="9.0.2.0.0" conf="server->default"/>
</dependencies>
</ivy-module>
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="ivy-report.xsl"?>
<ivy-report version="1.0">
<info
organisation="twc"
module="ondemandx"
revision="[EMAIL PROTECTED]"
conf="server"
confs="server"
date="20080308090414"/>
<dependencies>
<module organisation="oracle" name="oracle-driver" >
<revision name="9.0.2.0.0" status="release" pubdate="20080308085513" resolver="shared" artresolver="shared" downloaded="false" searched="false" default="true" conf="default" position="18">
<metadata-artifact status="no" details="" size="414" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/oracle/oracle-driver/ivy-9.0.2.0.0.xml" searched="false" origin-is-local="false" origin-location="UNKNOWN"/>
<caller organisation="twc" name="ondemandx" conf="server" rev="9.0.2.0.0" callerrev="[EMAIL PROTECTED]"/>
<artifacts>
<artifact name="oracle-driver" type="jar" ext="jar" status="no" details="" size="1245538" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/oracle/oracle-driver/jars/oracle-driver-9.0.2.0.0.jar">
<origin-location is-local="true" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/repository/oracle/oracle-driver/9.0.2.0.0/oracle-driver-9.0.2.0.0.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="jacorb" name="antlr" >
<revision name="2.7.2" status="release" pubdate="20080308085513" resolver="shared" artresolver="shared" downloaded="false" searched="false" default="true" conf="default" position="17">
<metadata-artifact status="no" details="" size="394" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/jacorb/antlr/ivy-2.7.2.xml" searched="false" origin-is-local="false" origin-location="UNKNOWN"/>
<caller organisation="twc" name="ondemandx" conf="server" rev="2.7.2" callerrev="[EMAIL PROTECTED]"/>
<artifacts>
<artifact name="antlr" type="jar" ext="jar" status="no" details="" size="358273" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/jacorb/antlr/jars/antlr-2.7.2.jar">
<origin-location is-local="true" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/repository/jacorb/antlr/2.7.2/antlr-2.7.2.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="jacorb" name="logkit" >
<revision name="1.2" status="release" pubdate="20080308085513" resolver="shared" artresolver="shared" downloaded="false" searched="false" default="true" conf="default" position="16">
<metadata-artifact status="no" details="" size="394" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/jacorb/logkit/ivy-1.2.xml" searched="false" origin-is-local="false" origin-location="UNKNOWN"/>
<caller organisation="twc" name="ondemandx" conf="server" rev="1.2" callerrev="[EMAIL PROTECTED]"/>
<artifacts>
<artifact name="logkit" type="jar" ext="jar" status="no" details="" size="86165" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/jacorb/logkit/jars/logkit-1.2.jar">
<origin-location is-local="true" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/repository/jacorb/logkit/1.2/logkit-1.2.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="jacorb" name="avalon-framework" >
<revision name="4.1.5" status="release" pubdate="20080308085513" resolver="shared" artresolver="shared" downloaded="false" searched="false" default="true" conf="default" position="15">
<metadata-artifact status="no" details="" size="416" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/jacorb/avalon-framework/ivy-4.1.5.xml" searched="false" origin-is-local="false" origin-location="UNKNOWN"/>
<caller organisation="twc" name="ondemandx" conf="server" rev="4.1.5" callerrev="[EMAIL PROTECTED]"/>
<artifacts>
<artifact name="avalon-framework" type="jar" ext="jar" status="no" details="" size="73425" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/jacorb/avalon-framework/jars/avalon-framework-4.1.5.jar">
<origin-location is-local="true" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/repository/jacorb/avalon-framework/4.1.5/avalon-framework-4.1.5.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="jacorb" name="jacorb" >
<revision name="2.2.2" status="release" pubdate="20080308085513" resolver="shared" artresolver="shared" downloaded="false" searched="false" default="true" conf="default" position="14">
<metadata-artifact status="no" details="" size="396" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/jacorb/jacorb/ivy-2.2.2.xml" searched="false" origin-is-local="false" origin-location="UNKNOWN"/>
<caller organisation="twc" name="ondemandx" conf="server" rev="2.2.2" callerrev="[EMAIL PROTECTED]"/>
<artifacts>
<artifact name="jacorb" type="jar" ext="jar" status="no" details="" size="4221878" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/jacorb/jacorb/jars/jacorb-2.2.2.jar">
<origin-location is-local="true" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/repository/jacorb/jacorb/2.2.2/jacorb-2.2.2.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="spring" name="spring-quartz" >
<revision name="2.5" status="release" pubdate="20080308085959" resolver="shared" artresolver="shared" downloaded="false" searched="false" default="true" conf="default" position="13">
<metadata-artifact status="no" details="" size="408" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/spring/spring-quartz/ivy-2.5.xml" searched="false" origin-is-local="false" origin-location="UNKNOWN"/>
<caller organisation="twc" name="ondemandx" conf="server" rev="2.5" callerrev="[EMAIL PROTECTED]"/>
<artifacts>
<artifact name="spring-quartz" type="jar" ext="jar" status="no" details="" size="436583" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/spring/spring-quartz/jars/spring-quartz-2.5.jar">
<origin-location is-local="true" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/repository/spring/spring-quartz/2.5/spring-quartz-2.5.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="spring" name="spring-jta" >
<revision name="2.5" status="release" pubdate="20080308085959" resolver="shared" artresolver="shared" downloaded="false" searched="false" default="true" conf="default" position="12">
<metadata-artifact status="no" details="" size="402" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/spring/spring-jta/ivy-2.5.xml" searched="false" origin-is-local="false" origin-location="UNKNOWN"/>
<caller organisation="twc" name="ondemandx" conf="server" rev="2.5" callerrev="[EMAIL PROTECTED]"/>
<artifacts>
<artifact name="spring-jta" type="jar" ext="jar" status="no" details="" size="13236" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/spring/spring-jta/jars/spring-jta-2.5.jar">
<origin-location is-local="true" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/repository/spring/spring-jta/2.5/spring-jta-2.5.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="spring" name="spring-ibatis" >
<revision name="2.5" status="release" pubdate="20080308085959" resolver="shared" artresolver="shared" downloaded="false" searched="false" default="true" conf="default" position="11">
<metadata-artifact status="no" details="" size="408" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/spring/spring-ibatis/ivy-2.5.xml" searched="false" origin-is-local="false" origin-location="UNKNOWN"/>
<caller organisation="twc" name="ondemandx" conf="server" rev="2.5" callerrev="[EMAIL PROTECTED]"/>
<artifacts>
<artifact name="spring-ibatis" type="jar" ext="jar" status="no" details="" size="383531" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/spring/spring-ibatis/jars/spring-ibatis-2.5.jar">
<origin-location is-local="true" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/repository/spring/spring-ibatis/2.5/spring-ibatis-2.5.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="spring" name="spring-commons-pool" >
<revision name="2.5" status="release" pubdate="20080308085959" resolver="shared" artresolver="shared" downloaded="false" searched="false" default="true" conf="default" position="10">
<metadata-artifact status="no" details="" size="420" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/spring/spring-commons-pool/ivy-2.5.xml" searched="false" origin-is-local="false" origin-location="UNKNOWN"/>
<caller organisation="twc" name="ondemandx" conf="server" rev="2.5" callerrev="[EMAIL PROTECTED]"/>
<artifacts>
<artifact name="spring-commons-pool" type="jar" ext="jar" status="no" details="" size="62103" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/spring/spring-commons-pool/jars/spring-commons-pool-2.5.jar">
<origin-location is-local="true" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/repository/spring/spring-commons-pool/2.5/spring-commons-pool-2.5.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="spring" name="spring-commons-logging" >
<revision name="2.5" status="release" pubdate="20080308085958" resolver="shared" artresolver="shared" downloaded="false" searched="false" default="true" conf="default" position="9">
<metadata-artifact status="no" details="" size="426" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/spring/spring-commons-logging/ivy-2.5.xml" searched="false" origin-is-local="false" origin-location="UNKNOWN"/>
<caller organisation="twc" name="ondemandx" conf="server" rev="2.5" callerrev="[EMAIL PROTECTED]"/>
<artifacts>
<artifact name="spring-commons-logging" type="jar" ext="jar" status="no" details="" size="52915" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/spring/spring-commons-logging/jars/spring-commons-logging-2.5.jar">
<origin-location is-local="true" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/repository/spring/spring-commons-logging/2.5/spring-commons-logging-2.5.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="spring" name="spring-commons-lang" >
<revision name="2.5" status="release" pubdate="20080308085958" resolver="shared" artresolver="shared" downloaded="false" searched="false" default="true" conf="default" position="8">
<metadata-artifact status="no" details="" size="420" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/spring/spring-commons-lang/ivy-2.5.xml" searched="false" origin-is-local="false" origin-location="UNKNOWN"/>
<caller organisation="twc" name="ondemandx" conf="server" rev="2.5" callerrev="[EMAIL PROTECTED]"/>
<artifacts>
<artifact name="spring-commons-lang" type="jar" ext="jar" status="no" details="" size="243016" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/spring/spring-commons-lang/jars/spring-commons-lang-2.5.jar">
<origin-location is-local="true" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/repository/spring/spring-commons-lang/2.5/spring-commons-lang-2.5.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="spring" name="spring-commons-dbcp" >
<revision name="2.5" status="release" pubdate="20080308085958" resolver="shared" artresolver="shared" downloaded="false" searched="false" default="true" conf="default" position="7">
<metadata-artifact status="no" details="" size="420" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/spring/spring-commons-dbcp/ivy-2.5.xml" searched="false" origin-is-local="false" origin-location="UNKNOWN"/>
<caller organisation="twc" name="ondemandx" conf="server" rev="2.5" callerrev="[EMAIL PROTECTED]"/>
<artifacts>
<artifact name="spring-commons-dbcp" type="jar" ext="jar" status="no" details="" size="121757" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/spring/spring-commons-dbcp/jars/spring-commons-dbcp-2.5.jar">
<origin-location is-local="true" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/repository/spring/spring-commons-dbcp/2.5/spring-commons-dbcp-2.5.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="spring" name="spring-commons-collections" >
<revision name="2.5" status="release" pubdate="20080308085958" resolver="shared" artresolver="shared" downloaded="false" searched="false" default="true" conf="default" position="6">
<metadata-artifact status="no" details="" size="434" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/spring/spring-commons-collections/ivy-2.5.xml" searched="false" origin-is-local="false" origin-location="UNKNOWN"/>
<caller organisation="twc" name="ondemandx" conf="server" rev="2.5" callerrev="[EMAIL PROTECTED]"/>
<artifacts>
<artifact name="spring-commons-collections" type="jar" ext="jar" status="no" details="" size="571259" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/spring/spring-commons-collections/jars/spring-commons-collections-2.5.jar">
<origin-location is-local="true" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/repository/spring/spring-commons-collections/2.5/spring-commons-collections-2.5.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="spring" name="spring" >
<revision name="2.5" status="release" pubdate="20080308085958" resolver="shared" artresolver="shared" downloaded="false" searched="false" default="true" conf="default" position="5">
<metadata-artifact status="no" details="" size="394" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/spring/spring/ivy-2.5.xml" searched="false" origin-is-local="false" origin-location="UNKNOWN"/>
<caller organisation="twc" name="ondemandx" conf="server" rev="2.5" callerrev="[EMAIL PROTECTED]"/>
<artifacts>
<artifact name="spring" type="jar" ext="jar" status="no" details="" size="2838649" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/spring/spring/jars/spring-2.5.jar">
<origin-location is-local="true" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/repository/spring/spring/2.5/spring-2.5.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="apache" name="commons-configuration" >
<revision name="1.5" status="release" pubdate="20080308085958" resolver="shared" artresolver="shared" downloaded="false" searched="false" default="true" conf="default" position="4">
<metadata-artifact status="no" details="" size="424" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/apache/commons-configuration/ivy-1.5.xml" searched="false" origin-is-local="false" origin-location="UNKNOWN"/>
<caller organisation="twc" name="ondemandx" conf="server" rev="1.5" callerrev="[EMAIL PROTECTED]"/>
<artifacts>
<artifact name="commons-configuration" type="jar" ext="jar" status="no" details="" size="271849" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/apache/commons-configuration/jars/commons-configuration-1.5.jar">
<origin-location is-local="true" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/repository/apache/commons-configuration/1.5/commons-configuration-1.5.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="slf4j" name="slf4j" >
<revision name="1.4.3" status="release" pubdate="20080308085958" resolver="shared" artresolver="shared" downloaded="false" searched="false" default="true" conf="default" position="3">
<metadata-artifact status="no" details="" size="393" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/slf4j/slf4j/ivy-1.4.3.xml" searched="false" origin-is-local="false" origin-location="UNKNOWN"/>
<caller organisation="twc" name="ondemandx" conf="server" rev="1.4.3" callerrev="[EMAIL PROTECTED]"/>
<artifacts>
<artifact name="slf4j" type="jar" ext="jar" status="no" details="" size="15345" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/slf4j/slf4j/jars/slf4j-1.4.3.jar">
<origin-location is-local="true" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/repository/slf4j/slf4j/1.4.3/slf4j-1.4.3.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="logback" name="logback-classic" >
<revision name="0.9.8" status="release" pubdate="20080308085958" resolver="shared" artresolver="shared" downloaded="false" searched="false" default="true" conf="default" position="2">
<metadata-artifact status="no" details="" size="415" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/logback/logback-classic/ivy-0.9.8.xml" searched="false" origin-is-local="false" origin-location="UNKNOWN"/>
<caller organisation="twc" name="ondemandx" conf="server" rev="0.9.8" callerrev="[EMAIL PROTECTED]"/>
<artifacts>
<artifact name="logback-classic" type="jar" ext="jar" status="no" details="" size="120215" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/logback/logback-classic/jars/logback-classic-0.9.8.jar">
<origin-location is-local="true" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/repository/logback/logback-classic/0.9.8/logback-classic-0.9.8.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="logback" name="logback-core" >
<revision name="0.9.8" status="release" pubdate="20080308085958" resolver="shared" artresolver="shared" downloaded="false" searched="false" default="true" conf="default" position="1">
<metadata-artifact status="no" details="" size="409" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/logback/logback-core/ivy-0.9.8.xml" searched="false" origin-is-local="false" origin-location="UNKNOWN"/>
<caller organisation="twc" name="ondemandx" conf="server" rev="0.9.8" callerrev="[EMAIL PROTECTED]"/>
<artifacts>
<artifact name="logback-core" type="jar" ext="jar" status="no" details="" size="186680" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/logback/logback-core/jars/logback-core-0.9.8.jar">
<origin-location is-local="true" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/repository/logback/logback-core/0.9.8/logback-core-0.9.8.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="apache" name="mina" >
<revision name="2.0.0-M1" status="release" pubdate="20080308085958" resolver="shared" artresolver="shared" downloaded="false" searched="false" default="true" conf="default" position="0">
<metadata-artifact status="no" details="" size="395" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/apache/mina/ivy-2.0.0-M1.xml" searched="false" origin-is-local="false" origin-location="UNKNOWN"/>
<caller organisation="twc" name="ondemandx" conf="server" rev="2.0.0-M1" callerrev="[EMAIL PROTECTED]"/>
<artifacts>
<artifact name="mina" type="jar" ext="jar" status="no" details="" size="534771" time="0" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/environment/apache-ivy-2.0.0-beta2/cache/apache/mina/jars/mina-2.0.0-M1.jar">
<origin-location is-local="true" location="/Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/ivy/repository/apache/mina/2.0.0-M1/mina-2.0.0-M1.jar"/>
</artifact>
</artifacts>
</revision>
</module>
</dependencies>
</ivy-report>
<ivysettings>
<settings defaultResolver="chained" checkUpToDate="true" />
<resolvers>
<chain name="chained">
<filesystem name="local" checkmodified="true">
<ivy pattern="${ivy.local.repository.dir}/[organisation]/[module]/[revision]/[module]-[revision].[ext]"/>
<artifact pattern="${ivy.local.repository.dir}/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/>
</filesystem>
<filesystem name="shared" checkmodified="true">
<ivy pattern="${server.root}/ivy/repository/[organisation]/[module]/[revision]/[module]-[revision].[ext]"/>
<artifact pattern="${server.root}/ivy/repository/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/>
</filesystem>
</chain>
</resolvers>
</ivysettings>
Here's how I'm retrieve and resolving
<macrodef name="ivy-init">
<attribute name="ivy.file"/>
<attribute name="ivy.lib.dir"/>
<sequential>
<ivy:resolve file="@{ivy.file}" log="quiet"/>
<ivy:retrieve pattern="@{ivy.lib.dir}/[conf]/[artifact]-
[revision].[ext]" symlink="true"/>
</sequential>
</macrodef>
Thank you for your help!
Neil
On Mar 8, 2008, at 2:25 AM, Xavier Hanin wrote:
On Fri, Mar 7, 2008 at 6:36 PM, Neil Lott
<[EMAIL PROTECTED]> wrote:
To clarify, I'm publishing the server artifact using the same
revision
-- here's my publish:
<ivy:publish artifactspattern="@{jar-dir}/[artifact]-[revision].
[ext]"
resolver="@{resolver}"
forcedeliver="true"
overwrite="true"
haltonmissing="false"/>
So since the revision number doesn't change on my artifact do I need
to do something else to have the resolver recognized its changed?
You should just need checkmodified="true" (for Ivy to pick up
changes in
your published ivy file) and ensure the revision is changing (for
Ivy to
pick up changes in your artifacts). If it doesn't work, check your
debug
log, and post them here if you don't understand what's happening.
Xavier
Neil
On Mar 7, 2008, at 10:21 AM, Neil Lott wrote:
Hi Xavier,
I cleared out everything from ivy and recompiled all my modules and
it picked up the new dependency.
However, I tried adding a new dependency in my server module and my
test module isn't picking it up.
Here's my settings:
<ivysettings>
<settings defaultResolver="chained" checkUpToDate="true" />
<resolvers>
<chain name="chained">
<filesystem name="local" checkmodified="true">
<ivy pattern="${ivy.local.repository.dir
}/[organisation]/[module]/
[revision]/[module]-[revision].[ext]"/>
<artifact pattern="${ivy.local.repository.dir}/
[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/>
</filesystem>
<filesystem name="shared" checkmodified="true">
<ivy pattern="${server.root
}/ivy/repository/[organisation]/
[module]/[revision]/[module]-[revision].[ext]"/>
<artifact pattern="${server.root}/ivy/repository/
[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/>
</filesystem>
</chain>
</resolvers>
</ivysettings>
Neil
On Mar 7, 2008, at 7:05 AM, Xavier Hanin wrote:
On Fri, Mar 7, 2008 at 1:19 AM, Neil Lott
<[EMAIL PROTECTED]> wrote:
I have to modules
Here's my server module:
<ivy-module version="2.0">
<info organisation="${organization.name}" module="$
{server.jar.prefix}"/>
<configurations>
<conf name="server"/>
</configurations>
<publications>
<artifact name="${server.jar.prefix}" type="jar"
conf="server" ext="jar"/>
</publications>
<dependencies>
<dependency org="apache" name="mina" rev="$
{apache.mina.version}" conf="server->default"/>
<dependency org="logback" name="logback-core" rev="$
{logback.version}" conf="server->default"/>
<dependency org="logback" name="logback-classic" rev="$
{logback.version}" conf="server->default"/>
<dependency org="slf4j" name="slf4j" rev="${slf4j.version}"
conf="server->default"/>
<dependency org="apache" name="commons-configuration" rev="$
{commons.configuration.version}" conf="server->default"/>
<dependency org="spring" name="spring" rev="${spring.version}"
conf="server->default"/>
<dependency org="spring" name="spring-commons-collections"
rev="$
{spring.version}" conf="server->default"/>
<dependency org="spring" name="spring-commons-dbcp" rev="$
{spring.version}" conf="server->default"/>
<dependency org="spring" name="spring-commons-lang" rev="$
{spring.version}" conf="server->default"/>
<dependency org="spring" name="spring-commons-logging"
rev="$
{spring.version}" conf="server->default"/>
<dependency org="spring" name="spring-commons-pool" rev="$
{spring.version}" conf="server->default"/>
<dependency org="spring" name="spring-ibatis" rev="$
{spring.version}" conf="server->default"/>
<dependency org="spring" name="spring-jta" rev="$
{spring.version}" conf="server->default"/>
<dependency org="spring" name="spring-quartz" rev="$
{spring.version}" conf="server->default"/>
<dependency org="jacorb" name="jacorb" rev="${jacorb.version}"
conf="server->default"/>
<dependency org="jacorb" name="jacorb" rev="${jacorb.version}"
conf="server->default"/>
<dependency org="jacorb" name="avalon-framework" rev="$
{avalon.framework.version}" conf="server->default"/>
<dependency org="jacorb" name="logkit" rev="${logkit.version}"
conf="server->default"/>
<dependency org="jacorb" name="antlr" rev="${antlr.version}"
conf="server->default"/>
</dependencies>
</ivy-module>
Here's my test module that test's the above
<ivy-module version="2.0">
<info organisation="${organization.name}" module="$
{ant.project.name}-test"/>
<configurations>
<conf name="test"/>
</configurations>
<dependencies>
<dependency org="twc" name="ondemandx" rev="${mas.version}"
conf="test->server"/>
<dependency org="jtestr" name="jtestr" rev="$
{jtestr.version}"
conf="test->default"/>
<dependency org="testng" name="testng" rev="${testng.version}"
conf="test->default"/>
</dependencies>
</ivy-module>
I just added the last five lines to the server module with the
jacorb
dependencies. These are getting picked up by the server, but
when I
run the resolve for my test module, they don't get picked up. Any
ideas?
Maybe Ivy doesn't pick up the new metadata. Have you published a
new version
of your server module, or just updated the metdata? In the latter
case, you
should use checkModified="true". See "Cache and Change Management"
on main
concepts page.
Xavier
Neil
--
Xavier Hanin - Independent Java Consultant
http://xhab.blogspot.com/
http://ant.apache.org/ivy/
http://www.xoocode.org/
--
Xavier Hanin - Independent Java Consultant
http://xhab.blogspot.com/
http://ant.apache.org/ivy/
http://www.xoocode.org/