| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | 
| 9 | 10 | 11 | 12 | 13 | 14 | 15 | 
| 16 | 17 | 18 | 19 | 20 | 21 | 22 | 
| 23 | 24 | 25 | 26 | 27 | 28 | 29 | 
| 30 | 
                                        Tags
                                        
                                    
                                        
                                    - Vista
 - Java
 - 육아
 - 책
 - WebService
 - 효민이
 - spring3.0
 - 이승철
 - 판매
 - PSP
 - php
 - 미국드라마
 - OS
 - Mac
 - db
 - 독서
 - 부동산
 - 중고
 - WebLogic
 - Spring
 - ThinkFree
 - Eclipse
 - 행복이
 - 요리
 - Ant
 - Programing
 - Java5
 - Swing
 - Programming
 - Linux
 
                                        Archives
                                        
                                    
                                        
                                    - Today
 
- Total
 
Bitaholic
Ant에서 javac로 컴파일할 때 특정 파일을 빼는법 본문
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