Ant를 쓰다보면 많은 타겟을 정의해서 사용하게 된다. 이때 많이 사용되는 표준 타겟을 정리해 봤다.
- test : JUnit 테스트 실행
- clean : 결과 디렉토리 삭제
- deploy : JAR, WAR, EAR 배포
- publish : 소스나 바이너리 파일을 특정 위치로 복사
- fetch : 형상관리 서버에서 파일을 가져옴
- docs/javadocs : 문서 생성
- all : 모든 타겟을 한꺼번에 실행
- main : 빌드 프로세스상에서 디폴트 타겟
- init : 초기화 수행
- init-debug : 디버그를 위한 초기화 수행
- init-release : 릴리즈를 위한 초기화 수행
- prepare : 빌드를 시작하기 위한 준비작업을 수행
- compile : 소스를 실제로 컴파일
- link/jar/package : JAR, WAR, EAR로 패키징
- staging : 배포전에 사전작업을 수행함
'Development > 자동화' 카테고리의 다른 글
| CI Server Matrix (0) | 2007/10/31 |
|---|---|
| 빌드(Build)의 종류 (0) | 2007/10/15 |
| Ant 표준 타겟(Target) (0) | 2007/09/17 |
| Ant로 웹로직에서 EJB 빌드하고 배포하기 (0) | 2007/08/30 |
| 환경변수 자동으로 추가하기 (4) | 2007/03/29 |
| 프로젝트 관리의 자동화 (0) | 2007/02/18 |
TAG Ant


