| An ant config example. |
|
<?xml version="1.0"?>
<!-- build.xml - a simple Ant buildfile --> <project name="Simple Buildfile" default="compile" basedir="."> <!-- The directory containing source code --> <property name="src.dir" value="src"/> <!-- Temporary build directories --> <property name="build.dir" value="build"/> <property name="build.classes" value="${build.dir}/classes"/> <property name="build.lib" value="${build.dir}/lib"/> <!-- Target to create the build directories prior to the --> <!-- compile target. --> <target name="prepare"> <mkdir dir="${build.dir}"/> <mkdir dir="${build.classes}"/> <mkdir dir="${build.lib}"/> </target> <target name="clean" description="Removes all generated files."> <delete dir="${build.dir}"/> </target> <target name="compile" depends="prepare" description="Compiles all source code."> <javac srcdir="${src.dir}" destdir="${build.classes}"/> </target> <target name="jar" depends="compile" description="Generates oreilly.jar in the 'dist' directory."> <!-- Exclude unit tests from the final JAR file --> <jar jarfile="${build.lib}/oreilly.jar" basedir="${build.classes}" excludes="**/*Test.class"/> </target> <target name="all" depends="clean,jar" description="Cleans, compiles, then builds the JAR file."/> </project> |
|
|
An ant config example.
最新推荐文章于 2025-12-22 10:52:55 发布
本文介绍了一个使用Ant构建工具的简单示例项目。通过定义不同的目标(task),如prepare、clean、compile和jar等,实现Java项目的自动化构建流程。具体包括创建必要的目录结构、清理旧的构建文件、编译源代码及生成最终的JAR文件。
1305

被折叠的 条评论
为什么被折叠?



