既存のdb-schemaを使用したjavaeeプロジェクトがあります。今、私はデータベースにliquibaseを使用したいと思います。
そこで、コマンドラインで既存のスキーマから変更ログを生成しました。を使用して既存のデータベースに対してその変更ログを実行すると、mvn liquibase:changeLogSync
問題なくliquibaseを操作できるようになります。
私の質問はchangeLogSync
、プロジェクト内でコマンドを実行せずに使用できますか?チェンジセットで新しいファイルを使用するようなFe:
<include file="changelogs/db.changelog1.xml"/>
changeLogSync
Antのこのような、同様の方法はありますか?
<changeLogSync
changeLogFile="${db.changelog.file}"
driver="${database.driver}"
url="${database.url}"
username="${database.username}"
password="${database.password}"
classpathref="classpath"
>
</changeLogSync>