【发布时间】:2016-05-11 18:07:01
【问题描述】:
我正在阅读教程中的 ant build.xml 文件。我对 javac 标记的复制标记和 destdir 属性感到困惑。
<target name="compile">
<mkdir dir="${classes.dir}"/>
<javac srcdir="${src.dir}" destdir="${classes.dir}" classpathref="classpath"/>
<copy todir="${classes.dir}">
<fileset dir="${src.dir}" excludes="**/*.java"/>
</copy>
</target>
根据我的理解 javac destdir 属性将生成的类文件放在提到的目录中。根据上面的代码副本也做同样的事情那么同时使用两者的目的是什么。
谢谢,
【问题讨论】: