Ant中的<pathelement path="">是什么意思啊?请大家指点

解决方案 »

  1.   

    使用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>任务时,可以使用<classpath>标签像下面这样引用之前所设定的路径:<javac srcdir="./src" destdir="./classes">     <classpath refid="1"/> </javac> 也可以在进行<javac>任务时直接使用<pathelement>标签来指定Classpath。例如:<javac srcdir="./src" destdir="./classes">     <classpath refid="1">         <pathelement location="."/>         <pathelement location="./lib/junit.jar"/>     </classpath> </javac>