我有一组使用Ant运行的脚本构建的数据库。 我有一个单独的目录中的每个数据库的脚本。重构Ant脚本 - 多个目录
root (build.xml)
- db1 (build.xml, *.sql)
- db2 (build.xml, *.sql)
...
根的build.xml具有目标
<target name="all">
<ant dir="db1"/>
<ant dir="db2"/>
...
</target>
在每个子文件夹的的build.xml基本上是相同的,但对于数据库名称。
有没有办法将这个重构成一个单一的构建文件,在每个文件夹中针对相应的数据库运行sql脚本?