본문 바로가기
▒ ANT는 배포관리 툴로 PHP에서는 사실상 파일복사나 FTP용도로 주로 사용된다 build.xml로 미리 세팅을 해놓고 세팅이 된 상태로 쉽게 배포를 할 수 있다.


1. ANT를 설치

Ant는 이클립스(java EE)에 기본으로 포함되나 PHP에는 빠져있다. 그래서 ant를 설치하기 위해서는 Java EE를 설치해야 한다

    1. help->install and new software.. 를 선택.
    2. work with 에서 "Indigo - http://download.eclipse.org/releases/indigo" 또는 "--All Available Sites--" 을 선택
    3. "Web, XML, Java EE and OSGi Enterprise Development" 항목안의 "Eclipse Java EE Developer Tools "을 선택하고 Next 버튼 클릭
    4. 라이선스 동의 후 설치
    5. 이클립스 재시작


2. Ant뷰 보기

    1. Window → Show view → Other 선택
    2. Ant항목을 선택하고 OK버튼 클릭
    3. 이클립스 하단에 Ant뷰가 추가됨

Ant 뷰Ant뷰가 추가된 모습



3. Ant에 FTP기능 섳치
[Ant에는 FTP기능이 기본으로 포함되어 있지 않으므로 별도로 설치해야한다]

    1. 웹브라우저에서 Apache Commons에서 다운로드 받음
      → http://commons.apache.org/proper/commons-net/download_net.cgi 
    2. Binarise항목의 zip 또는 tar파일을 내려받음
    3. 적당한 위치에 해당파일의 압축을 풀어 보관
    4. 이클립스 상단 메뉴 Window → Preference를 선택
    5. Ant → Runtime 선택
    6. Default표시가 돼 있는 Ant Home Entries선택 후 Add External JARs버튼 클릭
    7. 금방 다운받았던 commons-net-x.jar파일을 선택
    8. No tools.jar 경고창이 나오면 Yes를 클릭


commons-net 다운로드Apache에서 commons-net의 최신버전을 다운로드 받는다



External JARs를 통해 commons-net를 연결시킨다


4. Ant 사용법

  1. No grammar constraints detected for the document 경고 제거

    1. Preference → XML → XML Files → Validation 선택
    2. Indicate when no grammar is specified의 설정값을 Ignore로 변경
    3. OK버튼 클릭
    4. Project → Clean 선택하고 OK버튼 클릭 
  2. build.xml파일을 이용하여 실행


No grammar constraints detected for the document 경고메시지 제거



JOS39 블로그

여행과 맛집 그리고 일상에 대해 나만 몰랐던 이야기들..