Bitaholic

Ant에서 javac로 컴파일할 때 특정 파일을 빼는법 본문

Computer/프로그래밍일반

Ant에서 javac로 컴파일할 때 특정 파일을 빼는법

Bitaholic 2006. 9. 7. 01:37

Ant로 빌드 파일을 만들 때 특정 파일 또는 폴더 전체를 빼고 컴파일을 하고 싶을때가 있다.

 

그때 사용하는 속성이 exclude인데 이 속성을 javac에 써도 되고 따로 독립태그로도 쓸수 있다.

 

예를 들어

 

<target name="ex build">

   <javac srcdir="." destdir="bin" source="1.4">

         <exclude name="com/sun/ex/**"/>

   </javac>

</target>

 

위와같이 exclude를 javac의 child element로 쓰거나 javac에 직접 속성으로 넣을수도있다.

 

근데 위와같이 하면 안될때가 있는데,

 

그럴 때

 

<javac sourcepath="" ... >

 

위와 같이 javac 태그에 sourcepath = "" 이속성을 널로 넣어주면 exclude에 포함된 파일이나 폴더가 빠지고 빌드가 된다. 그 이유는?/??? 아직은 잘 모르겠다 ㅠㅠ

Comments