标签:ant
博客《Ant——使用Ant构建简单Java项目(一)》演示了使用Ant工具构建简单的Java项目,接着这个例子来进一步学习Ant:
上面例子执行build.xml文件脚本比较繁杂,能不能简化执行的脚本呢?答案是肯定的,可以将build.xml文件中的脚本改成下面的脚本:
<?xml version="1.0" encoding="UTF-8"?>
<project name="test" default="run-Test" basedir=".">
<property name="src" value="src"/>
<property name="lib" value="build/lib"/>
<property name="dest" value="build/classes"/>
<property name="np_jar" value="build/lib/test.jar"/>
<target name="create-path">
<mkdir dir="${dest}"/>
<mkdir dir="${lib}"/>
</target>
<target name="create-class" depends="create-path">
<javac srcdir="${src}" destdir="${dest}"/>
</target>
<target name="create-jar" depends="create-class">
<jar destfile="${np_jar}" basedir="${dest}">
<manifest>
<attribute name="Main-Class" value="Test"/>
</manifest>
</jar>
</target>
<target name="run-Test" depends="create-jar">
<java classname="Test" classpath="${np_jar}"/>
</target>
<target name="clean">
<delete file="${np_jar}"/>
<delete dir="${dest}"/>
<delete dir="${lib}"/>
</target>
</project> 这时只需执行ant命令就可以操作完成需要依次执行“ant create-path”、“ant create-class”、“ant create-jar” 和“ant run-Test”命令才能才能完成的操作标签:ant
原文地址:http://blog.csdn.net/gaohuanjie/article/details/40180307