Java 빌드 와 Ant를 이용할 경우의 구문 비교
Java | Ant | 기능 |
md build\classes | <mkdir dir="build\classes" /> | build\classes 폴더 생성 |
javac -sourcepath src -d build\classes src\HelloWorld.java | <javac srcdir="src" destdir="build\classes"/> | 자바 컴파일 src : 소스 디렉토리 build\classes : 컴파일된 소스 위치 |
md build\jar | <mkdir dir="build\classes" /> | build\jar 폴더 생성 |
jar cfm build\jar\HelloWorld.jar mf -C build\classes | <jar destfile="build\jar\HelloWorld.jar" basedir="build\classes"> <manifest> <attribute name="Main-Class" value="HelloWorld"/> </manifest> </jar> | HelloWorld.jar 생성 |
Ant 빌드 파일
<?xml version="1.0"?> <!-- <project name="HelloWorld" basedir="." default="usage"> <property name="java.src.dir" value="src"> <!-- <target name="usage" description="Ant Build Usage"> <!-- <target name="compile.java" > <!-- <target name="jar" depends="compile.java"> |
자세한 도움말은 http://ant.apache.org/manual/
'Dev > ETC' 카테고리의 다른 글
CMMI (0) | 2008.09.10 |
---|---|
서버 부하 분활 시스템 (0) | 2008.03.24 |
ANT의 활용도 (0) | 2008.02.14 |
Live Writer 와 티스토리 (0) | 2008.02.13 |
Flex IMEMODE (0) | 2007.11.08 |