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 파일)
- 이클립스에 기본 탑재되어있는 플러그인
'JAVA' 카테고리의 다른 글
interface를 상속받은 Abstract class를 상속받는 이유. (0) | 2022.11.17 |
---|---|
java10 _ var 키워드 (0) | 2022.11.15 |
serialVersionUID와 @SuppressWarning("serial")처리 (0) | 2022.11.14 |
Reflection (0) | 2022.09.07 |
Duration.ofSeconds (0) | 2022.08.19 |