[java] Ant를 사용하여 프로젝트 리소스 패키징하는 방법
Ant는 자바 프로젝트를 빌드, 패키징, 테스트하는 데 사용되는 강력한 빌드 도구입니다. 이를 사용하여 프로젝트 리소스를 패키징하는 방법을 살펴보겠습니다.
1. Ant 설치
먼저, Apache Ant 공식 웹사이트에서 Ant를 다운로드하고 설치해야 합니다. 설치가 완료되면 ant
명령어를 사용할 수 있게 됩니다.
2. build.xml 파일 생성
프로젝트 루트 디렉토리에 build.xml
파일을 생성해야 합니다. 이 파일은 Ant 빌드 스크립트로 사용되며, 프로젝트 빌드 및 패키징 작업을 지정하는 데 사용됩니다.
<project xmlns="http://ant.apache.org/2001/XMLSchema" name="ProjectName" default="compile">
<!-- 프로젝트 속성 설정 -->
<property name="src.dir" value="src" />
<property name="build.dir" value="build" />
<property name="dist.dir" value="dist" />
<!-- 컴파일 태스크 -->
<target name="compile">
<mkdir dir="${build.dir}" />
<javac srcdir="${src.dir}" destdir="${build.dir}" />
</target>
<!-- 패키징 태스크 -->
<target name="package" depends="compile">
<mkdir dir="${dist.dir}" />
<jar destfile="${dist.dir}/project.jar" basedir="${build.dir}" />
</target>
<!-- 기본 태스크 -->
<target name="default" depends="package" />
</project>
위의 예제에서는 src
디렉토리에 있는 소스 코드를 build
디렉토리에 컴파일하고, dist
디렉토리에 project.jar
로 패키징하도록 설정되어 있습니다.
3. Ant 빌드 실행
Ant 빌드를 실행하려면 명령 프롬프트나 터미널에서 프로젝트 루트 디렉토리로 이동한 후 아래 명령어를 실행합니다.
ant
이 명령어는 build.xml
파일의 기본 태스크인 default
를 실행합니다. 따라서 compile
태스크가 먼저 실행되고, 그 다음 package
태스크가 실행됩니다.
빌드가 성공적으로 완료되면 dist
디렉토리에 project.jar
파일이 생성됩니다.
Ant를 사용하여 프로젝트 리소스를 패키징하는 방법에 대해 알아보았습니다. Ant의 강력함을 활용하여 프로젝트 빌드 및 패키징 작업을 자동화할 수 있습니다.