2014년 1월 6일 월요일

[ant]JAR 테스크 소개[재직자무료교육/프로그래머교육/구로디지털IT교육,오라클/자바/닷넷/C#/iOS/안드로이드/아이폰교육]

[ant]JAR 테스크 소개[재직자무료교육/프로그래머교육/구로디지털IT교육,오라클/자바/닷넷/C#/iOS/안드로이드/아이폰교육]


[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}는 속성값으로 이전에 어떤 디렉토리 라고 정의를 합니다.

<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/">
</fileset></fileset></jar>
</jar>
 




  • JAVA
  • ORACLE
  • iPhone/Android
  • .NET
  • 표준웹/HTML5
  • 채용/취업무료교육
  • 초보자(재학생)코스

  • 댓글 없음:

    댓글 쓰기