'Ant Task'에 해당되는 글 1건
- 2012.08.13 [Ant] Jar Task
- [Ant] Jar Task
- 日常茶飯事
- 2012. 8. 13. 02:00
- jar로 패키징하고 실행시킨다.
- EJB에서 사용할 모듈을 패키징한다.
- Zip task도 비슷함.
<project default="test"> <target name="test"> <echo>!!!!</echo> </target> <target name="jar"> <jar destfile="HelloWorld.jar"> <fileset dir="classes.api"> <include name="include/*"/> </fileset> <fileset dir="dist/PORTAL-INF/classes/"> <include name="*.txt"/> </fileset> </jar> </target> <target name="jar1"> <jar destfile="HelloWorld1.jar" basedir="classes.api"> <manifest> <attribute name="Main-Class" value="test.HelloWorld"/> </manifest> </jar> </target> <target name="run"> <java jar="HelloWorld1.jar" fork="true"/> </target> </project>
- EJB에서 사용할 모듈을 패키징한다.
Eclipse Export 기능에서는 dist/PORTAL-INF/classes/123.txt 를 제일 상단에 위치시키지 못한다.
(디렉토리 구조 그대로 패키징한다.)
그래서 dist/PORTAL-INF/classes/123.txt 를 프로젝트 root에 복사해 두고 패키징했는데 관리하기가 번거롭다.
Export 기능은 너무 번잡해서 Ant를 사용함.
<project default="jar"> <target name="jar"> <jar destfile="xxx4prt.common.ejb.jar"> <fileset dir="classes.api"> <include name="net/xxx/**"/> </fileset> <fileset dir="dist/PORTAL-INF/classes/"> <include name="*.properties"/> </fileset> </jar> </target> </project>
- Zip task도 비슷함.
Recent comment