0
Ant 소스 코드 배포판에서이 컴파일 작업을 수행하는 파일과 클래스는 무엇입니까?Ant는 Java 소스 코드 파일을 어떻게 컴파일합니까?
Runtime.getRuntime().exec
또는 Compiler.compile("")
또는 다른 것을 사용합니까? 작업을 컴파일 실행하는 동안
Ant 소스 코드 배포판에서이 컴파일 작업을 수행하는 파일과 클래스는 무엇입니까?Ant는 Java 소스 코드 파일을 어떻게 컴파일합니까?
Runtime.getRuntime().exec
또는 Compiler.compile("")
또는 다른 것을 사용합니까? 작업을 컴파일 실행하는 동안
당신이 사용됩니다 개미 javactask
외부 컴파일러의 소스 코드를 볼 수 있습니다. 속성 값에 따라 javac 또는 다른 것 (예 : gcj)이 될 수 있습니다. 자세한 정보는 http://ant.apache.org/manual/Tasks/javac.html –
Ant가 Ant Java 소스 코드에서 어떻게 이러한 컴파일러를 호출합니까 ?? – user691197
Jayan이 게시 한 Javac 클래스 소스 코드를 살펴보십시오. 컴파일이 수행되는 메소드가있다 (protected void compile()). 거기에 CompilerAdapter 인터페이스에 대한 참조가 있습니다. 이 인터페이스의 알려진 모든 구현 목록은 다음 공식 문서에서 찾을 수 있습니다. http://api.dpml.net/ant/1.7.0/org/apache/tools/ant/taskdefs/compilers/CompilerAdapter.html –