Comparing: Z:\apps\avalon\build.xml
To: Z:\apps\avalon\build.old.xml
====
1	    <?xml version="1.0" encoding="UTF-8" ?>
2	    
3	    <project name="avalon" default="install" basedir="." 
4	      xmlns:x="antlib:org.apache.avalon.tools">
5	    
6	      <available property="magic.available" classname="org.apache.avalon.tools.model.Home"/>
7	    
8	      <property environment="ENV"/>
9	      <property name="magic.dir" value="${basedir}/tools/magic"/>
10	      <property file="${basedir}/user.properties"/>
11	      <property file="${basedir}/build.properties"/>
12	      <property name="reactor.xml" 
13	        value="${project.system}/build/reactor.xml"/>
14	    
15	      <condition property="magic.env.declared" value="false">
16	        <isset property="ENV.MAGIC_HOME"/>
17	      </condition>
18	    
19	      <target name="declare-magic-home" if="magic.env.declared">
20	        <property name="magic.home" value="${ENV.MAGIC_HOME}"/>
21	      </target>
22	    
23	      <target name="check-magic-home" unless="magic.env.declared">
24	        <property name="magic.home" value="${user.home}/.magic"/>
25	      </target>
26	    
27	      <target name="setup" depends="check-magic-home,declare-magic-home">
28	        <ant dir="." antfile="${magic.dir}/setup.xml"/>
29	        <path id="magic.path">
30	          <pathelement location="${user.dir}/.ant/lib/avalon-tools-magic.jar"/>
31	        </path>
32	        <taskdef name="unbar" classpath="magic.path"
33	          classname="org.apache.avalon.tools.tasks.UnbarTask"/>
====
34	 <!     <property name="magic.cache" value="${magic.home}/main"/>
	 !>     <property name="magic.cache" value="${magic.home}/cache"/>
====
35	        <unbar repository="${magic.cache}" 
36	          href="http://www.dpml.net/avalonx/supplemental/bars/avalonx-supplemental-1.0.bar"/>
37	      </target>
38	    
39	      <target name="clean" depends="verify">
40	        <ant dir="." antfile="${reactor.xml}" target="clean"/>
41	      </target>
42	    
43	      <target name="info" depends="verify">
44	        <ant dir="." antfile="${reactor.xml}" target="info"/>
45	      </target>
46	    
47	      <target name="install" depends="default"/>
48	    
49	      <target name="default" depends="verify">
50	        <ant dir="." antfile="${reactor.xml}" target="default"/>
51	      </target>
52	    
53	      <target name="verify" unless="magic.available">
54	        <echo>
55	    #--------------------------------------------------------------------------------
56	    # Please invoke the bootstrap target in order to install prerequisite resources
57	    # and tools necessary to build avalon.
58	    #
59	    # $ ant setup
60	    #
61	    # Once the bootstrap resources have been build you can proceed with any of the 
62	    # classic build targets.
63	    #--------------------------------------------------------------------------------      
64	        </echo>
65	        <fail message="Bootstrap resources not present."/>
66	      </target>
67	    
68	      <target name="gump">
69	        <x:home/>
70	        <x:gump description="Magic Test Module" 
71	             public="true" filename="gump.xml">
72	          <x:url href="http://avalon.apache.org/"/>
73	          <x:svn repository="avalon-svn" dir="trunk"/>
74	          <x:license file="central/system/license/LICENSE.TXT"/>
75	          <x:nag to="dev@avalon.apache.org"/>
76	        </x:gump>
77	      </target>
78	    
79	    </project>
