홈페이지
꼭대기로
일반 자바 프로젝트를 위한 Ant build.xml 생성기 Beta
글쓴이 : 손권남(
kwon37xi@yahoo.co.kr
)
글쓴날 : 2006.06.29
일반 자바 어플리케이션을 위한
Ant
의 build.xml을 생성해줍니다.
프로젝트명 :
소스 디렉토리 :
라이브러리 디렉토리 :
클래스 빌드 디렉토리 :
배포용 파일 생성 디렉토리 :
프로젝트 관련 문서 디렉토리 :
어플리케이션 JAR 파일명 :
디버그 가능한 컴파일 :
true
false
deprecation :
true
false
소스 파일 문자 인코딩 :
EUC-KR
UTF-8
소스 버전 :
1.3
1.4
5
<?xml version="1.0" encoding="euc-kr"?> <project name="%project_name%" default="compile" basedir="."> <!-- 디렉토리 정보 --> <property name="src.dir" location="%src_dir%" /> <property name="lib.dir" location="%lib_dir%" /> <property name="build.dir" location="%build_dir%" /> <property name="dist.dir" location="%dist_dir%" /> <property name="doc.dir" location="%doc_dir%" /> <!-- 컴파일 정보 --> <property name="debug.mode" value="%debug_mode%" /> <property name="deprecation.mode" value="%deprecation_mode%" /> <property name="src.encoding" value="%src_encoding%" /> <property name="src.version" value="%src_version%" /> <!-- 클래스 Jar 파일 --> <property name="jar.file" value="%jar_file%" /> <!-- 클래스 패스 설정 --> <path id="project.classpath"> <pathelement location="${build.dir}" /> <fileset dir="${lib.dir}"> <include name="*.jar" /> </fileset> </path> <!-- 초기 설정 --> <target name="prepare"> <mkdir dir="${src.dir}" /> <mkdir dir="${build.dir}" /> <mkdir dir="${lib.dir}" /> <mkdir dir="${dist.dir}" /> <mkdir dir="${dist.dir}/apidoc" /> <mkdir dir="${doc.dir}" /> </target> <!-- 정리하기 --> <target name="clean"> <delete dir="${build.dir}" /> <delete dir="${dist.dir}" /> </target> <!-- 컴파일 --> <target name="compile" depends="prepare"> <javac srcdir="${src.dir}" destdir="${build.dir}" debug="${debug.mode}" deprecation="${deprecation.mode}" encoding="${src.encoding}" source="${src.version}"> <classpath refid="project.classpath" /> </javac> </target> <!-- jar 파일 생성 --> <target name="jar" depends="compile"> <jar destfile="${dist.dir}/${jar.file}" basedir="${build.dir}" /> </target> <!-- api doc 생성 --> <target name="javadoc" depends="compile"> <javadoc sourcepath="${src.dir}" packagenames="*" destdir="${dist.dir}/apidoc" encoding="${src.encoding}" docencoding="${src.encoding}"> </javadoc> </target> <!-- jar와 javadoc 함께 생성 --> <target name="dist" depends="clean,jar,javadoc"> <copy todir="${dist.dir}/doc"> <fileset dir="${doc.dir}"/> </copy> </target> </project>