|
使用Ant可以輕易的解決您設定CLASSPATH的問題,您可以使用<path>來設定路徑參考,使用<pathelement>來指定目錄或jar檔案,例如: <path id="1">
<pathelement location="."/> <pathelement location="./lib/junit.jar"/> </path> 上面的例子也可以使用分號設定一系列位置,設定: <path id="1">
<pathelement location=".;./lib/junit.jar"/> </path> 您也可以使用<fileset>來指定某個目錄下的檔案,例如: <path id="2">
<fileset dir="lib"> <include name="**/*.jar"/> </fileset> </path> <include>或<exclude>標籤用來包括或排除檔案(或是可以使用includes、excludes屬性),可以在上面使用表示式來比對,*表示零個或多個符合,?表示符合一個字元。 之後在進行<javac>任務時,您可以如下參考之前設定的路徑: <javac srcdir="./src" destdir="./classes">
<classpath refid="1"/> </javac> 您也可以直接在進行<javac>任務時指定classpath,例如: <javac srcdir="./src" destdir="./classes">
<classpath refid="1"> <pathelement location="."/> <pathelement location="./lib/junit.jar"/> </classpath> </javac> |
|