출처 : http://webprogrammer.tistory.com/240?srchid=BR1http%3A%2F%2Fwebprogrammer.tistory.com%2F240 (개발자(開發者) a developer)
ANT를 이용하여 FTP와 Telnet 작업 진행하기
FTP, Telnet 작업을 위한 환경 세팅
FTP와 Telnet은 ANT의 Core Task에 있는 Command가 아니라 Optional Task이기 때문에 추가적으로 설치해야되는 라이브러리가 있다. ANT에서 FTP와 Telnet을 사용하기 위하여 필요한 라이브러리는 Apache Jakarta 프로젝트에서 개발한 Commons Net과 ORO이다.
FTP와 Telnet 사용을 위하여 라이브러리를 설치하는 과정은 다음과 같다.
FTP 사용을 위한 ANT Script 작성
앞의 세팅이 정상적으로 완료되었다면 FTP를 위한 ANT Script를 작성하여 원하는 파일을 FTP 서버에 전송하는 것이 가능하다. 다음은 ANT 사용자 문서에서 제공하는 스크립트의 일부분이다.
<ftp server="ftp.apache.org"
port="2121"
remotedir="/pub/incoming"
userid="coder"
password="java1"
depends="yes"
binary="no"
>
<fileset dir="htdocs/manual">
<include name="**/*.html"/>
</fileset>
</ftp>
위 스크립트의 세부 항목과 더 많은 스크립트 예제는 http://ant.apache.org/manual/OptionalTasks/ftp.html 에서 참조할 수 있다.
Telnet 사용을 위한 ANT Script 작성
앞의 세팅이 정상적으로 완료되었다면 Telnet을 위한 ANT Script를 작성하여 Remote서버에서 원하는 작업을 하는 것이 가능하다. 다음은 ANT 사용자 문서에서 제공하는 스크립트의 일부분이다.
<telnet server="localhost">
<read>ogin:</read>
<write>bob</write>
<read>assword:</read>
<write>badpass</write>
<read>/home/bob</read>
<write>ls</write>
<read>/home/bob</read>
</telnet>
위 스크립트의 세부 항목과 더 많은 스크립트 예제는 http://ant.apache.org/manual/OptionalTasks/telnet.html에서 참조할 수 있다.
'프로그래밍 > ANT' 카테고리의 다른 글
ANT 설치 후 FTP 및 telnet 사용 (0) | 2012.02.09 |
---|