Ant 태그
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/