반응형
src 디렉터리에 package 가 aaa.bbb.ccc의 형태로 되어 있을 때....
<target name="compile">
<mkdir dir="${build}"/>
<javac destdir="${build}">
<src path="${src}"/>
<include name="**/*.java"/>
</javac>
<copy todir="${build}/aaa/bbb/ccc">
<fileset dir="${src}/aaa/bbb/ccc">
<include name="*.xml"/>
<include name="*.jsp"/>
</fileset>
</copy>
</target>
컴파일(javac)의 경우에는 destdir에 하위 폴더를 지정해주지 않아도 자동 생성된다.
그러나 copy의 경우에는 하위폴더를 지정해주지 않는다면
(만약 copy todir="${build}" 라고만 한다면 build 디렉터리에 카피될 것이다.