<?xml version="1.0" encoding="EUC-KR"?>
<project name="FTP_Service" default="putAFileToServer" basedir="." >
    <!-- Ftp Section -->
    <target name="putAFileToServer">
          <ftp server="${server.ip}"
               port="${server.port}"
               remotedir="${target.path}"
               userid="${ftp.id}"
               password="${ftp.password}"
               depends="yes"
               binary="yes"
          >
            <fileset dir="${source.path}">
              <include name="${source.file.name}"/>
            </fileset>
          </ftp>
    </target>
    <target name="putDirectoryFilesToServer">
          <ftp server="${server.ip}"
               port="${server.port}"
               remotedir="${target.path}"
               userid="${ftp.id}"
               password="${ftp.password}"
               depends="yes"
               binary="yes"
          >
            <fileset dir="${source.path}">
              <include name="**/*"/>
            </fileset>
          </ftp>
    </target>
    <target name="getDirectoryFilesFromServer">
          <ftp
            action="get"
            server="${server.ip}"
               port="${server.port}"
               remotedir="${source.path}"
               userid="${ftp.id}"
               password="${ftp.password}"
               depends="yes"
               binary="yes"
          >
            <fileset dir="${target.path}">
              <include name="**/*"/>
            </fileset>
          </ftp>
    </target>
    <target name="listDirectoryFilesFromServer">
          <ftp
            action="list"
            server="${server.ip}"
               port="${server.port}"
               listing="${source.path}"
               userid="${ftp.id}"
               password="${ftp.password}"
          >
            <fileset>
              <include name="**/*"/>
            </fileset>
          </ftp>
    </target>
    <!-- Copy Section -->
    <target name="copyAFileTo">
        <copy file="${source.file.name}" todir="{target.path}"/>
    </target>

    <target name="copyDirectoryFilesTo">
        <copy todir="${target.path}">
                <fileset dir="${source.path}" />
          </copy>
    </target>

    <target name="putDirectoryFilesToServerWOAPPINF">
          <ftp server="${server.ip}"
               port="${server.port}"
               remotedir="${target.path}"
               userid="${ftp.id}"
               password="${ftp.password}"
               depends="yes"
               binary="yes"
          >
            <fileset dir="${source.path}">
              <include name="**/*"/>
              <exclude name="APP-INF/**/*" />
            </fileset>
          </ftp>
    </target>
</project>  

이 글은 스프링노트에서 작성되었습니다.

Posted by 아프락사스

BLOG main image

공지사항

카테고리

분류 전체보기 (160)
MAMP LAMP (1)
Open Project (4)
Knowhow (57)
JEE Technologies (3)
Rational Products (94)
Etc (0)