xml 代码
- <?xml version="1.0"?>
- <!DOCTYPE project [
- <!ENTITY init_xml SYSTEM "file:build_init.xml">
- ]>
- <project name="anttest" default="run" basedir=".">
- <property file="build.ini"/>
- <property name="dest" value="class"/>
- <property name="anttest_jar" value="anttest.jar">
- </property>
- &init_xml;
- <target name="complie" depends="init">
- <javac srcdir="${src}" destdir="${dest}" debug="true"/>
- </target>
- <target name="build" depends="complie" >
- <jar manifest="MANIFEST.MF" jarfile="${anttest_jar}" basedir="${dest}">
- </jar>
- <cvspass cvsroot="" password=""/>
- </target>
- <target name="war" depends="complie">
- <war destfile="${warfile}" webxml="${webxml}">
- <fileset dir="${apphome}">
- <include name="web/**"/>
- <include name="lps/**"/>
- <include name="WEB-INF/**"/>
- </fileset>
- </war>
- </target>
- <target name="run" depends="build">
- <java classname="test.Test" classpath="${dest}">
- </java>
- </target>
- </project>
xml 代码
- <?xml version="1.0" encoding="UTF-8"?>
- <target name="init" description="this is the project inition(the out file) ">
- <echo message="this is the project inition.."></echo>
- <mkdir dir="${dest}" />
- </target>
warfile=webtest.war
webxml=WEB-INF/web.xml
apphome=webtest