You need to do two things:
In the top-level build.xml, make sure that ${magic.cache} is defined as ${magic.home}/main - ie.: <property name="magic.cache" value="${magic.home}/main"/> Then in tools/magic/build.xml replace the "install" target with the following: <target name="update" depends="install"> <mkdir dir="${user.home}/.ant/lib"/> <copy toDir="${user.home}/.ant/lib" file="${basedir}/target/deliverables/jars/${project.filename}"/> </target> These two updates are needed to do get a clean build from scratch. Concerning the list of remote repositories - you need to add define the 'magic.hosts' property in ${magic.home}/user.properties. The ${magic.home}/magic.properties already contains the default definition so you can use that as an example. Cheers, Steve. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Tuesday, July 20, 2004 12:38 AM To: [EMAIL PROTECTED] Subject: [Magic]change remote repository? Hi, trying to build avalon, I can't download the mail-api. We have it on our internal server so I would like to add that to the list of remote repositories. Which property do I have to set in the top user.properites? Thanks /peter ------------------------------------------------------------------------ ---- ------------ C:\project>ant Buildfile: build.xml verify: default: import: C:\project\central\index.xml import: C:\project\tools\index.xml import: C:\project\runtime\index.xml import: C:\project\planet\index.xml import: C:\project\planet\cornerstone\index.xml import: C:\project\planet\facilities\index.xml import: C:\project\planet\tutorials\index.xml Resource count: 144 default: [x:reactor] Candidates: 116 [x:reactor] Preparing build sequence. ------------------------------------------------------------------------ [avalon/logkit/avalon-logkit] [avalon/framework/avalon-framework-api] [avalon/framework/avalon-framework-legacy] [avalon/framework/avalon-framework-impl] [avalon/meta/avalon-meta-api] [avalon/util/avalon-util-configuration] [avalon/util/avalon-util-i18n] [avalon/meta/avalon-meta-spi] [avalon/meta/avalon-meta-impl] [avalon/meta/avalon-meta-tools] [avalon/util/avalon-util-lifecycle] [avalon/test/avalon-test-playground] [avalon/test/avalon-test-components] [avalon/util/avalon-util-env] [avalon/util/avalon-util-defaults] [avalon/util/avalon-util-criteria] [avalon/util/avalon-util-exception] [avalon/repository/avalon-repository-api] [avalon/repository/avalon-repository-util] [avalon/repository/avalon-repository-spi] [avalon/repository/avalon-repository-main] [avalon/repository/avalon-repository-cli] [avalon/repository/avalon-repository-impl] [avalon/repository/avalon-repository-test] [avalon/logging/avalon-logging-api] [avalon/logging/avalon-logging-spi] [avalon/logging/avalon-logging-impl] [avalon/logging/avalon-logging-logkit-api] [avalon/logging/avalon-logging-logkit-datagram] [avalon/logging/avalon-logging-logkit-socket] [avalon/logging/avalon-logging-logkit-syslog] [avalon/logging/avalon-logging-log4j] [avalon/logging/avalon-logging-logkit-impl] [avalon/logging/avalon-logging-test] [avalon/test/avalon-test-teste] [avalon/test/avalon-test-testd] [avalon/test/avalon-test-testc] [avalon/test/avalon-test-testb] [avalon/test/avalon-test-testa] [avalon/test/avalon-test-includes] [avalon/test/avalon-test-dynamics] [avalon/util/avalon-util-extension-api] [avalon/util/avalon-util-extension-impl] [avalon/composition/avalon-composition-api] [avalon/composition/avalon-composition-spi] [avalon/composition/avalon-composition-impl] [avalon/activation/avalon-activation-api] [avalon/activation/avalon-activation-impl] [avalon/jmx/avalon-jmx-api] [avalon/jmx/avalon-jmx-handler] [avalon/cornerstone/cornerstone-threads-api] [avalon/cornerstone/cornerstone-threads-impl] [avalon/cornerstone/cornerstone-sockets-api] [avalon/cornerstone/cornerstone-connection-api] [avalon/cornerstone/cornerstone-connection-impl] [avalon/tutorial/avalon-tutorial-publisher-api] [avalon/tutorial/avalon-tutorial-location-api] [avalon/tutorial/avalon-tutorial-location-impl] [avalon/finder/avalon-finder-api] [avalon/finder/avalon-finder-impl] [avalon/cornerstone/cornerstone-scheduler-api] [avalon/http/avalon-http-api] [avalon/http/avalon-http-util] [avalon/http/avalon-http-spi] [avalon/http/avalon-http-impl] [avalon/jmx/avalon-jmx-util] [avalon/tutorial/avalon-tutorial-dependency-auto] [avalon/tutorial/avalon-tutorial-config-injection] [avalon/jms/avalon-jms-api] [avalon/jms/avalon-jms-impl] [avalon/tutorial/avalon-tutorial-publisher-impl] [avalon/tutorial/avalon-tutorial-application-impl] [avalon/merlin/avalon-merlin-api] [avalon/merlin/avalon-merlin-impl] [avalon/merlin/avalon-merlin-unit] [avalon/finder/avalon-finder-test] [avalon/http/avalon-http-test] [avalon/tools/avalon-tools-magic] [avalon/tutorial/avalon-tutorial-lifecycle-classic] [avalon/tutorial/avalon-tutorial-lifecycle-modern] [avalon/tutorial/avalon-tutorial-dependency-manual] [avalon/cornerstone/cornerstone-store-api] [avalon/tutorial/avalon-tutorial-parameters] [avalon/jms/avalon-jms-test] [avalon/tutorial/avalon-tutorial-hello] [avalon/tutorial/avalon-tutorial-main] [avalon/tutorial/avalon-tutorial-context-custom] [avalon/cornerstone/cornerstone-threads-tutorial] [avalon/tutorial/avalon-tutorial-context-strategy] [avalon/jmx/avalon-jmx-spi] [avalon/tutorial/avalon-tutorial-selection] [avalon/jmx/avalon-jmx-mx4j] [avalon/cornerstone/cornerstone-datasources-api] [avalon/cornerstone/cornerstone-sockets-impl] [avalon/jmx/avalon-jmx-test] [avalon/dbcp/avalon-dbcp-api] [avalon/dbcp/avalon-dbcp-impl] [avalon/tutorial/avalon-tutorial-dynamics] [avalon/tutorial/avalon-tutorial-profiles] [avalon/db/avalon-db-api] [avalon/db/avalon-db-hsql] [avalon/merlin/avalon-merlin-cli] [avalon/tutorial/avalon-tutorial-context-casting] [avalon/runtime] [avalon/site] [avalon/tutorial/avalon-tutorial-context-avalon] [avalon/tutorial/avalon-tutorial-config-defaults] [avalon/cornerstone/cornerstone-scheduler-impl] [avalon/tutorial/avalon-tutorial-config-block] [avalon/tutorial/avalon-tutorial-config-override] [avalon/tutorial/avalon-tutorial-context-plus] [avalon/cornerstone/cornerstone-datasources-impl] [avalon/tutorial/avalon-tutorial-webserver] [avalon/cornerstone/cornerstone-store-impl] [avalon/tutorial/avalon-tutorial-context-alias] [avalon/tutorial/avalon-tutorial-context-injection] ------------------------------------------------------------------------ info: ------------------------------------------------------------------------ name: avalon-logkit ------------------------------------------------------------------------ init: prepare: build: [get] Getting: http://www.dpml.net/avalonx/supplemental/jars/mailapi-1.3.1 .jar [get] Error opening connection java.io.IOException [get] Error opening connection java.io.IOException [get] Error opening connection java.io.IOException [get] Can't get http://www.dpml.net/avalonx/supplemental/jars/mailapi-1.3. 1.jar to C:\Documents and Settings\PNB\.magic\main\avalonx\supplemental\jars\mai lapi-1.3.1.jar [get] Getting: http://www.apache.org/dist/java-repository/avalonx/suppleme ntal/jars/mailapi-1.3.1.jar [get] Error opening connection java.io.IOException [get] Error opening connection java.io.IOException [get] Error opening connection java.io.IOException [get] Can't get http://www.apache.org/dist/java-repository/avalonx/supplem ental/jars/mailapi-1.3.1.jar to C:\Documents and Settings\PNB\.magic\main\avalon x\supplemental\jars\mailapi-1.3.1.jar [get] Getting: http://www.ibiblio.org/maven/avalonx/supplemental/jars/mail api-1.3.1.jar [get] Error opening connection java.io.IOException [get] Error opening connection java.io.IOException [get] Error opening connection java.io.IOException [get] Can't get http://www.ibiblio.org/maven/avalonx/supplemental/jars/mai lapi-1.3.1.jar to C:\Documents and Settings\PNB\.magic\main\avalonx\supplemental \jars\mailapi-1.3.1.jar BUILD FAILED C:\project\build.xml:50: Following error occured while executing this line C:\project\central\system\build\reactor.xml:39: Following error occured while ex ecuting this line C:\project\central\system\build\standard.xml:23: java.io.FileNotFoundException: avalonx/supplemental/jars/mailapi-1.3.1.jar Total time: 2 seconds --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]