▒ ANT는 배포관리 툴로 PHP에서는 사실상 파일복사나 FTP용도로 주로 사용된다 build.xml로 미리 세팅을 해놓고 세팅이 된 상태로 쉽게 배포를 할 수 있다.
1. ANT를 설치
Ant는 이클립스(java EE)에 기본으로 포함되나 PHP에는 빠져있다. 그래서 ant를 설치하기 위해서는 Java EE를 설치해야 한다
- help->install and new software.. 를 선택.
- work with 에서 "Indigo - http://download.eclipse.org/releases/indigo" 또는 "--All Available Sites--" 을 선택
- "Web, XML, Java EE and OSGi Enterprise Development" 항목안의 "Eclipse Java EE Developer Tools "을 선택하고 Next 버튼 클릭
- 라이선스 동의 후 설치
- 이클립스 재시작
2. Ant뷰 보기
- Window → Show view → Other 선택
- Ant항목을 선택하고 OK버튼 클릭
- 이클립스 하단에 Ant뷰가 추가됨
Ant뷰가 추가된 모습
3. Ant에 FTP기능 섳치
[Ant에는 FTP기능이 기본으로 포함되어 있지 않으므로 별도로 설치해야한다]
- 웹브라우저에서 Apache Commons에서 다운로드 받음
→ http://commons.apache.org/proper/commons-net/download_net.cgi - Binarise항목의 zip 또는 tar파일을 내려받음
- 적당한 위치에 해당파일의 압축을 풀어 보관
- 이클립스 상단 메뉴 Window → Preference를 선택
- Ant → Runtime 선택
- Default표시가 돼 있는 Ant Home Entries선택 후 Add External JARs버튼 클릭
- 금방 다운받았던 commons-net-x.jar파일을 선택
- No tools.jar 경고창이 나오면 Yes를 클릭
Apache에서 commons-net의 최신버전을 다운로드 받는다
External JARs를 통해 commons-net를 연결시킨다
4. Ant 사용법
No grammar constraints detected for the document 경고 제거
- Preference → XML → XML Files → Validation 선택
- Indicate when no grammar is specified의 설정값을 Ignore로 변경
- OK버튼 클릭
- Project → Clean 선택하고 OK버튼 클릭
- build.xml파일을 이용하여 실행
No grammar constraints detected for the document 경고메시지 제거