Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <project name="Proj0" default="compile" basedir=".">
- <description>
- Project 0 Build File
- </description>
- <!-- global properties for this build file -->
- <property name="source.dir" location="src"/>
- <property name="build.dir" location="bin"/>
- <property name="doc.dir" location="doc"/>
- <property name="Proj0.class" value="package.names.Proj0"/>
- <!-- set up some directories used by this project -->
- <target name="init" description="setup project directories">
- <mkdir dir="${build.dir}"/>
- <mkdir dir="${doc.dir}"/>
- </target>
- <!-- Compile the java code in ${src.dir} into ${build.dir} -->
- <target name="compile" depends="init" description="compile java sources">
- <javac srcdir="${source.dir}" destdir="${build.dir}"/>
- </target>
- <!-- execute the program with the fully qualified name in ${build.dir} -->
- <target name="run" description="run the project">
- <java dir="${build.dir}" classname="${Proj0.class}" fork="yes">
- <arg line="${args}"/>
- </java>
- </target>
- <!-- Delete the build & doc directories and Emacs backup (*~) files -->
- <target name="clean" description="tidy up the workspace">
- <delete dir="${build.dir}"/>
- <delete dir="${doc.dir}"/>
- <delete>
- <fileset defaultexcludes="no" dir="${source.dir}" includes="**/*~"/>
- </delete>
- </target>
- <!-- Generate javadocs for current project into ${doc.dir} -->
- <target name="doc" depends="init" description="generate documentation">
- <javadoc sourcepath="${source.dir}" destdir="${doc.dir}"/>
- </target>
- </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement