[ant]JAR 테스크 소개

이종철 0 3,169 2006.05.23 23:01
[ant]JAR 테스크 소개


[ant]JAR 테스크 소개

프로젝트 개발시 필요한 것들을 JAR 파일로 묶을 경우가 있는데 … 이때 사용하는 TASK가 JAR 테스크 입니다.

JAR 파일이란 정보를 담고 있는 manifest 파일과 실제 자바 애플리케이션으로 구성되어 있는데 JAR에 관한 자세한 사항은 다음 강좌를 참고하시기 바랍니다.

http://oraclejavanew.kr/zboard/view.php?id=LecJava&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=jar%20cvf&select_arrange=headnum&desc=asc&no=5

아래 예제는 test.jar 파일로 ${build}/classes 폴더 아래의 클래스를 묶는 예 인데 testproject/test 이하의 클래스만 포함하고 Test.class는 제외하는 예제 입니다.

참고로 ${dist}, ${build}는 속성값으로 이전에 어떤 디렉토리 라고 정의를 합니다.

basedir=”${build}/classes”
includes=”testproject/test/**”
excludes=”**/Test.class”
/>

위에서 destfile은 생성될 JAR 파일을 의미하며 basedir은 jar로 압축될 파일이 있는 폴더입니다.


이번에는 fileset을 이용하여 Test.class를 제외한 파일을 JAR로 묶는 예입니다.


excludes=”**/Test.class”/>




Comments