Fair enough :-) I can send the entire package as a zip file, too, but IIUC it will be rejected by the mail server...
This is the test class: package myproject; import java.io.*; import java.net.URL; import junit.framework.*; import org.apache.commons.configuration.*; public class KConfigTest extends TestCase { private ConfigurationFactory factory; public KConfigTest(String name) { super(name); } public void setUp() { factory = new ConfigurationFactory(); URL configURL = getClass().getResource("/config.xml"); factory.setConfigurationURL(configURL); } public void testNothing() { Configuration config = null; try { ConfigurationFactory nothing = factory; config = factory.getConfiguration(); } catch (ConfigurationException e) { throw new RuntimeException(e); } String testPath = config.getString("test.path"); File file = new File(testPath); System.out.print(file.getAbsolutePath()); } } This is the build file: <?xml version="1.0" encoding="UTF-8" ?> <project name="myproject-test" default="install" basedir="." xmlns:x="antlib:org.apache.avalon.tools"> <property name="project.home" value="."/> <x:home index="."/> <import file="standard.xml"/> </project> This is the config.xml file, which is located in /. in the classpath: <?xml version="1.0" encoding="ISO-8859-1" ?> <configuration> <xml className="org.apache.commons.configuration.XMLConfiguration" fileName="conf/test.xml"/> </configuration> This is the test.xml file, which is located at /conf in the classpath: <config> <test> <path>.</path> </test> </config> Finally, this is my index.xml file: <?xml version="1.0" encoding="ISO-8859-1"?> <index> <import href="http://svn.apache.org/repos/asf/avalon/trunk/runtime/index.xml"/> <project basedir="."> <info> <group>myproject</group> <name>myproject-test</name> <version>SNAPSHOT</version> </info> <dependencies> <include key="dtdparser"/> <include key="commons-beanutils"/> <include key="commons-collections"/> <include key="commons-configuration"/> <include key="commons-digester"/> <include key="commons-lang"/> <include key="junit"/> </dependencies> </project> <resource> <info> <group>ant</group> <name>ant</name> <version>1.5.3</version> <type>jar</type> </info> </resource> <resource> <info> <group>ant</group> <name>ant-optional</name> <version>1.5.3</version> <type>jar</type> </info> </resource> <resource> <info> <group>c3p0</group> <name>c3p0</name> <version>0.8.4.5</version> <type>jar</type> </info> </resource> <resource> <info> <group>castor</group> <name>castor</name> <version>0.9.5.3</version> <type>jar</type> </info> </resource> <resource> <info> <group>cglib</group> <name>cglib-full</name> <version>2.0.1</version> <type>jar</type> </info> </resource> <resource> <info> <group>commons-beanutils</group> <name>commons-beanutils</name> <version>1.7.0</version> <type>jar</type> </info> </resource> <resource> <info> <group>commons-cli</group> <name>commons-cli</name> <version>2.0</version> <type>jar</type> </info> </resource> <resource> <info> <group>commons-collections</group> <name>commons-collections</name> <version>3.0</version> <type>jar</type> </info> </resource> <resource> <info> <group>commons-configuration</group> <name>commons-configuration</name> <version>1.0</version> <type>jar</type> </info> </resource> <resource> <info> <group>commons-dbcp</group> <name>commons-dbcp</name> <version>1.1</version> <type>jar</type> </info> </resource> <resource> <info> <group>commons-digester</group> <name>commons-digester</name> <version>1.5</version> <type>jar</type> </info> </resource> <!-- <resource> <info> <group>commons-lang</group> <name>commons-lang</name> <version>1.0.1</version> <type>jar</type> </info> </resource> --> <resource> <info> <group>commons-lang</group> <name>commons-lang</name> <version>2.0</version> <type>jar</type> </info> </resource> <!-- <resource> <info> <group>commons-logging</group> <name>commons-logging</name> <version>1.0.3</version> <type>jar</type> </info> </resource> --> <resource> <info> <group>commons-logging</group> <name>commons-logging</name> <version>1.0.4</version> <type>jar</type> </info> </resource> <resource> <info> <group>commons-logging</group> <name>commons-logging-api</name> <version>1.0.4</version> <type>jar</type> </info> </resource> <resource> <info> <group>concurrent</group> <name>concurrent</name> <version>1.3.2</version> <type>jar</type> </info> </resource> <resource> <info> <group>connector</group> <name>connector</name> <version>1.3.0</version> <type>jar</type> </info> </resource> <resource> <info> <group>dom4j</group> <name>dom4j</name> <version>1.4</version> <type>jar</type> </info> </resource> <resource> <info> <group>dbunit</group> <name>dbunit</name> <version>2.1</version> <type>jar</type> </info> </resource> <resource> <info> <group>dtdparser</group> <name>dtdparser</name> <version>1.2.1</version> <type>jar</type> </info> </resource> <resource> <info> <group>ehcache</group> <name>ehcache</name> <version>0.7</version> <type>jar</type> </info> </resource> <resource> <info> <group>hibernate</group> <name>hibernate</name> <version>2.1.4</version> <type>jar</type> </info> </resource> <resource> <info> <group>hsqldb</group> <name>hsqldb</name> <version>1.7.1</version> <type>jar</type> </info> </resource> <resource> <info> <group>java/jaas</group> <name>jaas</name> <version>1.0</version> <type>jar</type> </info> </resource> <resource> <info> <group>java/jdbc</group> <name>jdbc-stdext</name> <version>2.0</version> <type>jar</type> </info> </resource> <resource> <info> <group>java/jta</group> <name>jta</name> <version>1.0</version> <type>jar</type> </info> </resource> <resource> <info> <group>jboss</group> <name>jboss-cache</name> <version>4.0.0</version> <type>jar</type> </info> </resource> <resource> <info> <group>jboss</group> <name>jboss-common</name> <version>4.0.0</version> <type>jar</type> </info> </resource> <resource> <info> <group>jboss</group> <name>jboss-jmx</name> <version>4.0.0</version> <type>jar</type> </info> </resource> <resource> <info> <group>jboss</group> <name>jboss-system</name> <version>4.0.0</version> <type>jar</type> </info> </resource> <resource> <info> <group>jcs</group> <name>jcs-dev</name> <version>1.0</version> <type>jar</type> </info> </resource> <resource> <info> <group>jgroups</group> <name>jgroups</name> <version>2.2.1</version> <type>jar</type> </info> </resource> <resource> <info> <group>junit</group> <name>junit</name> <version>3.8.1</version> <type>jar</type> </info> </resource> <resource> <info> <group>odmg</group> <name>odmg</name> <version>3.0</version> <type>jar</type> </info> </resource> <resource> <info> <group>oscache</group> <name>oscache</name> <version>2.0</version> <type>jar</type> </info> </resource> <resource> <info> <group>postgresql</group> <name>postgresql</name> <version>7.4.2</version> <type>jar</type> </info> </resource> <resource> <info> <group>proxool</group> <name>proxool</name> <version>0.8.3</version> <type>jar</type> </info> </resource> <resource> <info> <group>swarmcache</group> <name>swarmcache</name> <version>1.0</version> <type>jar</type> </info> </resource> <resource> <info> <group>xalan</group> <name>xalan</name> <version>2.4.0</version> <type>jar</type> </info> </resource> <resource> <info> <group>xalan</group> <name>xerces</name> <version>2.4.0</version> <type>jar</type> </info> </resource> <resource> <info> <group>xalan</group> <name>xerces-impl</name> <version>2.5.0</version> <type>jar</type> </info> </resource> <resource> <info> <group>xalan</group> <name>xml-apis</name> <version>2.4.0</version> <type>jar</type> </info> </resource> </index> I think that's everything... > -----Original Message----- > From: Niclas Hedhman [mailto:[EMAIL PROTECTED] > Sent: 19 September 2004 10:14 > To: Avalon framework users > Subject: Re: Using Jakarta Configuration with Merlin > > > On Saturday 18 September 2004 23:30, David Leangen wrote: > > > [x:junit] Caused by: java.io.FileNotFoundException: > > > K:\myproject\target\test\file:\K:\myproject\target\deliverables\ja > rs\my-jar > >- SNAPSHOT.jar!\conf\test.xml > > Another thing I didn't see at first; > > K:\myproject\target\test\file:\K:\myproject\target\deliverables.... > > -------------------------^^^^^^^^^ > > why is this? > > > I think you need to provide a lot more info. > > > Cheers > Niclas > > -- > +------//-------------------+ > / http://www.bali.ac / > / http://niclas.hedhman.org / > +------//-------------------+ > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]