В ant-скрипте я хотел бы скомпилировать только определенные пакеты, например
com.example.some_package.foo
com.example.some_package.bar
Это то, что я хочу сделать, но, похоже, это не сработает, потому что замена свойства не работает в теге <include>
:
<property name="ROOT_PKG_PATH" location="com/example/some_package"/>
...
<target name="compile-client" depends="init">
<javac srcdir="${srcDir}"
destdir="${buildDir}"
debug="on"
target="1.5"
classpathref="build.classpath">
<include name="${ROOT_PKG_PATH}/foo/**" />
<include name="${ROOT_PKG_PATH}/bar/**" />
</javac>
</target>
Как мне обойти это без необходимости повторного ввода полного пути к пакету для каждого пакета?