Ant——ant的使用

---------------------------------------------------------------------------------------------------------------------------------------------------

<?xml version="1.0" encoding="UTF-8"?>

<!-- ant的所有內容必須包含在這個裏邊  name是我們給取的名字 basedir工作的根目錄.代表當前目錄-->

<project name="Hello" default="run" basedir="."><!-- default代表默認要做的事情 -->

<property name="src" value="src"/>

<property name="dest" value="class"/>

<property name="hello_jar" value="hello.jar"/>

<!--創建一個文件夾  使用mkdir來創建文件夾-->

<target name="init">

<mkdir dir="${dest}"/>

</target>

<!--編譯程序  把源程序編譯到目標地點  -->

<target name="compile" depends="init">

<javac srcdir="${src}" destdir="${dest}"/>

</target>

<!--打jar包  -->

<target name="jar" depends="compile">

<jar jarfile="${hello_jar}" basedir="${dest}"/>

</target>

<!--運行jar包裏邊的程序  -->

<target name="run" depends="jar">

<java classname="test.ant.Hello" classpath="${hell0_jar}"/>

</target>

<!--刪除生成的文件  -->

<target name="clean">

<delete dir="${dest}"/>

<delete file="${hello_jar}"/>

</target>

<!--再次運行程序     在一個target裏邊調用另外一個target程序  -->

<target name="rerun" depends="clean, run">

<ant target="clean"/>

<ant target="run"/>

</target> 

</project>

---------------------------------------------------------------------------------------------------------------------------------------------------
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章