【发布时间】:2013-02-28 06:20:49
【问题描述】:
我正在尝试编写用于编译源文件夹的 ant build 这是我的脚本 target 用于编译。
<target name="compile" depends="init">
<javac srcdir="${src.dir}" destdir="${classes.dir}" debug="true">
<classpath refid="master-classpath"/>
</javac>
</target>
在我的项目中,我有将近 1000 个 .java 文件。当单个.java 文件在目标之上更改时,往往会编译所有.java 文件。这使得开发非常缓慢。我只想知道是否有任何方法或代码可以更改任务的行为以仅编译修改或更改的.java 文件而不是所有.java 文件。
请帮帮我。
【问题讨论】:
-
我查过了。那是为了执行任务而不是编译。
-
我们只想编译修改过的文件
-
@NikolayKuznetsov 不,我正在尝试从命令提示符编译。
标签: java performance ant compilation