증분 빌드에 javac를 사용할 때 런타임 오류가 발생하는 것 같습니다. 이 유형의 워크 플로가 지원됩니까? 예를 들어, A.java
이 B.java
에 종속되고 B.java
이 수정되는 경우, 종속성이 변경 되었기 때문에 A.java
을 javac에서 다시 컴파일합니까?종속성이 바뀌면 javac를 소스 파일을 다시 컴파일하는 방법은 무엇입니까?
는 지금은 컴파일에 대한 javac의 개미 빌드 작업을 사용하고 있습니다 :
당신이 개미를 사용하고 있기 때문에<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>