|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
下面是一个 ANT 工程文件的示例 build.xml,供大家参考。更多的使用方式请参阅 ANT 自带的文档。 <?xml version="1.0"?> <project default="dist" basedir="."> <property name="name" value="bbs"/> <property name="version" value="1"/> <property name="year" value="2002"/> <property name="language" value="en"/> <!-- Give user a chance to override without editing this file (and without typing -D each time he compiles it) --> <property file=".ant.properties"/> <property file="${user.home}/.ant.properties"/> <!-- There should be no need to override default compiler but need to change javac task to run without this --> <property name="build.compiler" value="jikes"/> <!-- <property name="build.compiler" value="classic"/> --> <!-- these are here only for those who use jikes compiler. For other developers this part makes no difference. --> <property name="build.compiler.emacs" value="on"/> <property name="build.compiler.pedantic" value="true"/> <property name="build.compiler.depend" value="true"/> <property name="build.compiler.fulldepend" value="true"/> <property name="debug" value="on"/> <property name="optimize" value="off"/> <property name="deprecation" value="off"/> <!-- =================================================================== Set the properties for intermediate directory =================================================================== --> <property name="build.dir" value="build"/> <property name="build.classes" value="${build.dir}/classes"/> <property name="build.webapps" value="${build.dir}/webapps"/> <property name="dist.dir" value="dist"/> <property name="dist.classes" value="${dist.dir}/WEB-INF/classes"/> <property name="src.dir" value="src"/> <property name="classes.dir" value="${src.dir}/classes"/> <property name="webapps.dir" value="${src.dir}/webapps"/> <path id="project.class.path"> <pathelement path="${java.class.path}" /> <pathelement path="${build.classes}" /> </path> <!-- =================================================================== --> <!-- Help on usage --> <!-- =================================================================== --> <target name="usage"> <echo message=""/> <echo message=""/> <echo message="xiaoyoung BBS Build file"/> <echo message="-------------------------------------------------------------"/> <echo message=""/> <echo message=" available targets are:"/> <echo message=""/> <echo message=" compile --> compiles the source code"/> <echo message=" dist --> generates the distribution, packed"/> <echo message=" clean --> cleans up the directory"/> <echo message=""/> <echo message=" See the comments inside the build.xml file for more details."/> <echo message="-------------------------------------------------------------"/> <echo message=""/> <echo message=""/> </target> <!-- =================================================================== --> <!-- Building <!-- =================================================================== --> <target name="prepare"> <mkdir dir="${build.classes}"/> </target> <target name="compile" depends="prepare"> <javac destdir="${build.classes}" optimize="${optimize}" deprecation="${deprecation}"> <classpath refid="project.class.path" /> <src path="${classes.dir}" /> </javac> </target> <target name="dist" depends="compile"> <mkdir dir="${dist.dir}" /> <copy todir="${dist.dir}" > <fileset dir="${webapps.dir}" /> </copy> <mkdir dir="${dist.classes}" /> <copy todir="${dist.classes}" > <fileset dir="${build.classes}" /> </copy> </target> <!-- =================================================================== --> <!-- Cleans everything --> <!-- =================================================================== --> <target name="setup-properties" > <tstamp/> <property name="dist.dir" value="dist"/> </target> <target name="clean" depends="setup-properties"> <delete dir="${build.dir}"/> <delete dir="${dist.dir}"/> <delete verbose="true"> <fileset dir="." includes="**/*~" defaultexcludes="no"/> <fileset dir="." includes="**/*.bak"/> </delete> </target> </project> 返回类别: 教程 上一教程: TAGLIB原理和实现:再论EL和JSTL标签 下一教程: 企业内部网中使用POLICY文件来设置JAVA的安全策略 您可以阅读与"一个 ANT 工程文件的示例"相关的教程: · 一个向数据库存取IMAGE文件的JSP程序 · 存储.PROPERTIES文件的一个问题 · JAVA 中 JAR 文件的编写和应用 · JAVA对象序列化保存为XML文件的工具类 · JAVA 中 jar 文件的编写和应用 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |