| [ant]JAR 테스크 소개 [ant]JAR 테스크 소개 프로젝트 개발시 필요한 것들을 JAR 파일로 묶을 경우가 있는데 … 이때 사용하는 TASK가 JAR 테스크 입니다. JAR 파일이란 정보를 담고 있는 manifest 파일과 실제 자바 애플리케이션으로 구성되어 있는데 JAR에 관한 자세한 사항은 다음 강좌를 참고하시기 바랍니다. http://oraclejava.co.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}는 속성값으로 이전에 어떤 디렉토리 라고 정의를 합니다. <jar destfile=”${dist}/lib/test.jar” basedir=”${build}/classes” includes=”testproject/test/**” excludes=”**/Test.class” /> 위에서 destfile은 생성될 JAR 파일을 의미하며 basedir은 jar로 압축될 파일이 있는 폴더입니다. 이번에는 fileset을 이용하여 Test.class를 제외한 파일을 JAR로 묶는 예입니다. <jar destfile=”${dist}/lib/test.jar”> <fileset dir=”${build}/classes” excludes=”**/Test.class”/> <fileset dir=”${src}/resources/> </jar> |
TAG ant
