All pastes #508131 Raw Edit

Unnamed

public xml v1 · immutable
·published 2007-05-24 21:40 UTC
rendered paste body
<project name="GroovyServer" basedir="." default="main">	    <property name="src.dir"     value="."/>	    <property name="build.dir"   value="build"/>	    <property name="classes.dir" value="${build.dir}/classes"/>	    <property name="groovy-classes.dir" value="${build.dir}/groovy-classes"/>	    <property name="jar.dir"     value="${build.dir}/jar"/>	    <property name="main-class"  value="groovyServer.Server"/>	    <property name="lib.dir"     value="lib"/>	    <path id="classpath">	        <fileset dir="${lib.dir}" includes="**/*.jar"/>	    	<fileset dir="C:/a/Ice-3.2.0/lib/" includes="**/*.jar"/>	    	<fileset dir="C:/a/groovy-1.0" includes="**/*.jar"/>	    </path>    <path id="groovy-classpath">        <fileset dir="${lib.dir}" includes="**/*.jar"/>    	<fileset dir="C:/a/Ice-3.2.0/lib/" includes="**/*.jar"/>    	<fileset dir="C:/a/groovy-1.0" includes="**/*.jar"/>    	<fileset dir="${classes.dir}" includes="**/*.class"/>    </path>				<taskdef name="groovy"	         classname="org.codehaus.groovy.ant.Groovy"	         classpathref="groovy-classpath"/>		<taskdef name="groovyc"	         classname="org.codehaus.groovy.ant.Groovyc"	         classpathref="groovy-classpath"/>		    <target name="clean">	       <!-- <delete dir="${build.dir}"/> -->	    </target>	    <target name="compilej">	        <mkdir dir="${classes.dir}"/>	        <javac srcdir="${src.dir}" destdir="${classes.dir}" classpathref="classpath"/> 	    </target>	    <target name="compileg">	        <mkdir dir="${groovy-classes.dir}"/>			<groovyc srcdir="${src.dir}" destdir="${groovy-classes.dir}" classpathref="classpath"/> 	    </target>		    <target name="jar" depends="compilej,compileg">	        <mkdir dir="${jar.dir}"/>	        <jar destfile="${jar.dir}/${ant.project.name}.jar" basedir="${classes.dir}">	            <manifest>	                <attribute name="Main-Class" value="${main-class}"/>	            </manifest>	        </jar>	    </target>		  <target name="run" depends="jar">		        <groovy classname="${main-class}">		            <classpath>		                <path refid="classpath"/>		                <path location="${jar.dir}/${ant.project.name}.jar"/>		            </classpath>		        </groovy>		    </target>	    <target name="clean-build" depends="clean,jar"/>	    <target name="main" depends="clean,run"/></project>