본문 바로가기

기타

ant 설정하기

※ 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.




ant 설정하기

 

1. commons-net-3.2.jar(FTP 라이브러리)

     maverick-ant.jar(SFTP 라이브러리)

    구해서 다운 받는다.

 

필자는 두 파일을 각      C:\lib\apache_commons\commons-net-3.2.jar

C:\lib\mavericl-ant\maverick-ant.jar에 위치 시켰습니다.

 

2. Eclipse를 킨다.

3. [Window] -> [Preferences]를 들어가서 ant를 검색한다.

4. [Runtime][Classpath]tab에서 [Ant Home Entries (Default)]선택 후 [Add External JARs...]을 클릭 하여 위의 두 파일을 추가 한다.

5. ant view에서 오른쪽 마우스를 누르고 [Add Buildfiles...]을 클릭해 준다.

6. ant.xml 파일만 읽어 들인다. 그러므로 선택 할 프로젝트에 있는 Build.xml을 선택하고 [OK]를 눌러준다.

 

위의 까지 ant 설정은 끝이다. 설정을 하면 supersite가 생성이 되고 그 아래에 uploadAlluploadChanges [Default]가 생성이 된다. 현재 local의 소스를 서비스 서버로 소스를 이동 시킬 때 uploadAll 또는 uploadChanges [Default]를 더블클릭을 하면 되는데, uploadAll은 현재 local의 소스파일을 모두 서비스 서버로 이동 시킨 다는 것이다. 이때 서비스 서버에 소스가 있다면 덮어 쓰기를 하게 된다.

ploadChanges [Default]을 더블클릭하게 되면 서비스 서버와 local의 소스파일들을 비교하여 local에서 최신이 되는 파일만 서비스 서버로 이동 시킨다.

 

※ upload할대 아이디는 안물어보고 패스워드를 물어보게 되는데 패스워드는 Build.xml에 정의 되어있다.

ant로 전송 할때 Build.xml 등록을 하는데 이 Build.xml은 사용자가 맞게 생성 해주어야 한다.