为什么我们在ant中设置classpath

时间:2015-09-05 09:22:36

标签: java ant classpath

以下是ant中设置类路径的代码。

<path id="build.classpath">
   <fileset dir="${lib.dir}">
     <include name="**/*.jar" />
   </fileset>
</path>
<target name="compile" depends="clean">
    <javac srcdir="${src.dir}" destdir="${build.dir}" classpathref="build.classpath" />
</target>

为什么我们需要在classpath中设置ant

1 个答案:

答案 0 :(得分:1)

将ant视为运行构建任务的框架 - 编译代码,运行(单元)测试等。为了正确编译和执行(测试)代码,java需要访问第三方库您可能正在使用(例如,JUnit用于运行单元测试)。类路径告诉java这些JAR的位置,因此它可以使用它们。