Apache Ant
- Apache Ant는 자바 기반의 빌드 도구
- Apache Tomcat 처럼 Jakarta 프로젝트의 일환으로 만들어진 산출물로 C에서 말하는 make 파일과 같은 Java 프로그램 build 이다
- OS와 상관없이 사용하게 되어 있음
- Configuration 파일이 XML로 되어 있어 어플리케이션 구조에 맞게 적용하기에 편리하게 되어 있음.
Apache Ant의 주요기능
- Java 소스 파일 컴파일
- jar, war, ear, zip 파일 생성
- avadoc을 실행하여 도움말 생성
- 파일이나 폴더의 이동 및 복사, 삭제
- 각각의 작업에 대한 의존성 설정
- 유닉스에서처럼 파일이나 폴더에 퍼미션 설정
- 파일의 변경 날짜를 설정하는 touch 기능
- 외부 프로그램의 실행
- 플랫폼에 무관한 XML 이용 (build.xml : Configuration 파일)
- 이클립스에 기본 탑재되어있는 플러그인