Говорят, что с использованием org.apache.openjpa.jdbc.ant.MappingToolTask можно синхронизировать классы доменных моделей со схемой БДПоэтому, следуя сценарию в качестве задачи Ant, я смог добавить новые столбцы в указанные базы данных в файле persistance.xml.
<target>
<taskdef name="mappingtool" classpathref="maven.compile.classpath" classname="org.apache.openjpa.jdbc.ant.MappingToolTask" />
<mappingtool schemaAction="refresh" >
</mappingtool>
</target>
Этот скрипт добавляет новые столбцы каждый раз, когда я добавляю новый атрибут в класс домена.но он не удалит соответствующий столбец, если я удаляю их из класса домена.Есть ли способ заархивировать синхронизацию для обоих (добавить / удалить) одним скриптом ant?