<pathelement path="${classpath}"/> <fileset dir="lib"> <include name="**/*.jar"/> </fileset> <pathelement location="classes"/> </classpath> 上面的例子构造了一个路径值包括:${classpath}的路径,跟着lib目录下的所有jar文件,接着是classes目录。 如果你想在多个task中使用相同的path-like stru...
如果你想在多个task中使用相同的path-like structure,你可以用<path>元素定义他们(与target同级),然后通过id属性引用--参考Referencs例子。 path-like structure可能包括对另一个path-like structurede的引用(通过嵌套<path>元素): <path id="base.path"> <pathelement path="${classpath}"/> <fileset dir="li...
如果你需要一遍遍的复制相同的XML代码块,这一属性就很有用--如多次使用<classpath>结构。 下面的例子: <project ... > <target ... > <rmic ...> <classpath> <pathelement location="lib/"/> <pathelement path="${java.class.path}/"/> <pathelement path="${additional.path}"/> </classpath...
1. classpath的设置 <property name="src" value="${basedir}/src/main/java" /> <!--定义CLASSPACH,编译时用到你外部加入的包--> <path id="classpath"> <pathelement location="${src}" /> <fileset dir="${lib}" includes="***.jar" /> <fileset dir="${tomcat.lib}"> <include name="...
"/></path><target name="init"><mkdir dir="build"/></target><target name="compile"depends="init"><javac srcdir="src"destdir="build"><classpath refid="classpath"/></javac></target><target name="test"depends="compile"><junit printsummary="yes"><classpath refid="classpath"/><...
用于编译java文件,一般形式如下:<javac srcdir="src" destdir="class" [classpath=" "]/>srcdir是编译此文件夹下或子文件夹下的全部java文件; destdir是编译后的class文件放置路径; classpath指定第三方类库; <java> 运行java类,一般形式如下: 代码语言:javascript ...
<javac srcdir="${src.dir}" destdir="${build.dir}" classpathref="classpath"/> </target> 自定义任务 如果内置任务不能满足你的需求,你可以编写自定义任务。自定义任务是通过扩展org.apache.tools.ant.Task类来实现的。然后,你可以在build.xml文件中注册并使用你的自定义任务。
c、target标签用于定义ant相应的任务:create-path---初始化,创建目录,为后面的构建工作做准备;create-class---编译,生成class文件;create-jar---生成jar文件;run-Test---执行指定的Java类;clean---清除构建动作生成的文件及目录,这些任务可以通过“ant target标签中name属性值”进行调用。
-debug print debugging information -emacs produce logging information without adornments -logfile file use given file for log output -logger classname the class that is to perform logging -listener classname add an instance of class as a project listener ...
</classpath> </java> pathelement可以通过location属性包含一个jar或者通过path属性包含一个类路径。classpath用于设定要使用的环境变量。 jar:打包 <jar destfile="xxx.jar" basedir="./classes" includes="./lib/**(包含lib目录下所有文件)" excludes="**/Test.class(忽略所有Test.class)" manifest="自定义...