ant complier변경 컴파일

Jakarta 2009. 2. 5. 00:45
ant로 java파일을 compile할 경우 ant는 system 환경변수에 등록된
java버전을 기본으로 사용하게 된다.

즉 jdk1.5버전이 path에 잡혀 있다면 jdk1.5로 컴파일 하게 된다.

하지만 경우에 따라선 path에 잡혀 있지 않은 다른 jdk버전으로 컴파일을 해야 할 경우가 있다.

다음과 같이 하면 된다.
  <javac srcdir="${src}"
         destdir="${build}"
         fork="yes"
         executable="/opt/java/jdk1.1/bin/javac"
         compiler="javac1.1"

  />

적색 부분만 추가해 주면 된다.

executable 속성은 실제 실행시켜야할 jdk의 path를 명시하고
complier는 jdk 버전에 따라서 변경해주면 된다.
컴파일시 사용할 jdk버전이 1.4라고 한다면
compiler="javac1.4" 로 지정하면 된다.
jdk가 1.3이라면? compiler="javac1.3" 이라고 바꾸면 되는것이다.

설정

트랙백

댓글