본문으로 바로가기
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1. 이클립스에 필요한 라이브러리 추가

a. commons-net 라이브러리 다운로드

- http://commons.apache.org/proper/commons-net/download_net.cgi 에서 commons-net-3.3-bin.zip 다운로드 후 commons-net-3.3.jar 파일을 {java_home}/jre/lib/ext 폴더에 압축해제

(필자의 경우 D:\java\jdk1.7.0_79\jre\lib\ext  에 해제함)


b.jakarta-oro 라이브러리 다운로드

- https://archive.apache.org/dist/jakarta/oro 에서 jakarta-oro-2.0.8.zip 다운로드 후 jakarta-oro-2.0.8.jar 파일을 {java_home}/jre/lib/ext 폴더에 압축해제


c. 이클립스에 확장 라이브러라 추가

Window > Ant > Runtime > Classpath 메뉴에서 Add External JARs 버튼 클릭하여 위 두개의 라이브러리 추가한 다음 이클립스를 다시 시작합니다.



2. build.xml 파일 생성

아래 내용으로 build.xml을 만들어서 프로젝트 루트 디렉토리에 생성합니다.

3. Ant 빌드하기

Run > External Tools > External Tools Configurations  메뉴에서 Ant Build 더블클릭하여 새로운 빌드를 생성합니다.

Name : ftpUploadAll 입력 후 Targets 메뉴에서 ftpUploadAll 체크(나머지 체크해제)



Apply 버튼을 클릭해서 빌드설정을 마무리 합니다.

같은 방법으로 localBackup, ftpChangeUpload, ftpDeleteAll 빌드설정을 추가해 준 다음 해당 빌드를 실행하면 됩니다.

<참고>

- localBackup : 내 PC의 폴더에 백업

- ftpChangeUpload : 서버에 변경된 파일만 업로드

- ftpUploadAll : 서버에 모든 파일을 업로드

- ftpDeleteAll : 서버의 모든 파일 삭제