То, что мы делаем с муравьем и mysql , выглядит следующим образом:
Подготовьте файл SQL следующим образом:
drop database if exists test;
create database test character set utf8;
use test;
create table Account_ (
...fields
) engine InnoDB;
create .... more tables ...
Используйте сценарий муравья следующим образом:
<exec executable="mysql" input="test.sql" />
Так что я думаю, что основная проблема, с которой вам приходится иметь дело, - это создание примера файла sql, не работающего с Ant.
То, что мы делаем, - это напишем пример sql-builder, который генерирует данные в соответствии с ftl-файлами (которые показывают структуры таблиц). Мы просто запускаем его из муравья, вся логика в чистом Java.