ant 에서 copy 작업에서 디렉터리 제외 시키는 예제

*** 검색어: nabiro, java, ant, copy, 제외, 디렉터리, directory, exclude

<?xml version="1.0" encoding="UTF-8" ?>

<project name="ACT" default="all" basedir=".">

    <!-- copy test -->
    <target name="copy" description="copy test">
        <echo message="COPY RESOURCE(S) TO WEB BUILD DIR....." />

        <copy todir="./test" overwrite="true">
            <fileset dir="./WEB">

                <!-- 2010.12.01 added -->
                <exclude name="WEB-INF/**" />
                <exclude name="report/**" />
                <exclude name="rp/**" />
                <exclude name="tx/**" />
                <exclude name="upload/**" />
            </fileset>
        </copy>
    </target>

    <!-- execute -->
    <target name="all" depends="copy" description="copy test">
        <echo message="copy test" />
    </target>
</project>



위와같이 build.xml 파일을 생성하면 copy 할 때 WEB-INF, report, rp, tx, upload 디렉터리 및 이하의 파일들은 제외됩니다. 

댓글

Designed by JB FACTORY