既存のビジネスロジックレイヤーの上にあるRESTサービスのビルドスクリプトを作成しようとしていますが、サービスを小さく保つために最小限のソースのみを含め、絶対に必要なものだけを含めたいと考えています。
以下は私の現在のコンパイルターゲットです。すべてを含めることも、何も含めないこともできます。私は、オンラインで見つけたり見つけたりすることができないような単純な間違いを犯していると思います。
<target name="compile">
<mkdir dir="${build.classes.dir}"/>
<javac source="1.6"
target="1.6"
encoding="UTF-8"
debug="true"
debuglevel="lines,vars,source"
srcdir="${basedir}"
destdir="${build.classes.dir}"
includeAntRuntime="false">
<src>
<dirset dir="${src.eai.dir}" errorOnMissingDir="true">
<include name="common/vo/MyPojo.java"/>
<include name="common/SomeException.java"/>
</dirset>
<dirset dir="${src.ets.dir}" errorOnMissingDir="true">
<include name="common/vo/AnotherPojo.java" />
<include name="price/vo/YetAnotherPojo.java" />
<include name="price/vo/OneMorePojo.java" />
</dirset>
<dirset dir="${src.java.dir}" errorOnMissingDir="true">
<include name="java"/>
</dirset>
</src>
<!-- this line ignores everything, without it it includes everything -->
<exclude name="**/*.java"/>
<classpath refid="classpath"/>
</javac>
</target>
上記で指定したファイルのみを含める方法はありますか?