我使用javac進行增量構建時,似乎在我的項目中出現運行時錯誤。是否支持這種類型的工作流程?例如,如果A.java
取決於B.java
,並且B.java
被修改;將javac重新編譯爲A.java
,因爲它的依賴性改變了?當它們的依賴關係發生變化時,如何讓javac重新編譯源文件?
現在,我使用的javac Ant構建任務編譯:
<javac destdir="${classes.dir}"
srcdir="${src.dir}"
source="${javac.version}"
debug="${javac.debug}"
deprecation="${javac.deprecation}"
includeantruntime="build.sysclasspath=last">
<classpath refid="compile.classpath" />
<classpath refid="junit.classpath" />
</javac>