我正在編寫用於編譯源文件夾的ant版本,這裏是我的腳本目標用於編譯。如何使用ANT編譯僅更改的源文件
<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
文件。
請幫幫我。
正在使用Eclipse? – 2013-02-28 06:26:39
檢查鏈接http://stackoverflow.com/questions/497850/how-to-execute-ant-tasks-on-only-files-that-have-been-modified – Biswajit 2013-02-28 06:31:50
我檢查了。這是爲了執行不編譯的任務。 – 2013-02-28 06:35:01