본문 바로가기

Java

ant 빌드시 includeantruntime warning 제거

ant 빌드시 경우 아래와 같이 에러가 발생할때

 

build:
     [echo] complie wait a minute ....
     [echo] /data/repos/---/web/WEB-INF/classes
    [javac] /data/repos/---/build.xml:34: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds

 

 

위와 같은 warning 발생시 build.xml 파일에 includeantruntime = false 속성을 추가한다.

        <javac srcdir="${src.dir}" destdir="${build.dir}" 
        	   fork="yes" executable="${jdk.dir}/bin/javac" compiler="javac1.7"
			   deprecation="on" debug="on" includes="**/*.java" encoding="UTF-8" includeantruntime="false">
            <classpath refid="classpath"/>
        </javac>