ant1.6.1のfilesetタスク

感想おまちしてます!

ファイルの集合を表すもの。

使用例

includeタグやexcludeタグを利用してファイルのフィルタリングを行うことができる。

<!-- 例1 -->
<fileset dir="${server.src}" casesensitive="yes">
<include name="**/*.java"/>
<exclude name="**/*Test*"/>
</fileset>
<!-- 例2 -->
<fileset dir="${src.dir}" includes="${javac.includes}" excludes="${javac.excludes}"/>
####################
## propertyファイル
####################

## コンパイルするファイルを選ぶ時
javac.includes=**/kingdom/*.java,**/kingdom/**/*.java

## VSSやCVSを使う時に含まれてしまうコンパイルしないファイルを選ぶ
javac.excludes=**/*.scc,**/CSV/**

## jarに含めるファイル
jar.includes=**/*.dtd,**/*.properties

## jarに含めないファイル
jar.excludes=**/*.scc,**/CSV/**