3

.earアーティファクト (JBoss 4.2)のデプロイ中に Flyway がデータベースを移行できれば幸いです。何か問題が発生した場合は中止する必要があります。

Flyway はmvn flyway:migrate機能しますが、継続的な統合と運用環境 (および新しいスナップショットをダウンロードする他の環境) では、アプリケーションに DB 移行がバンドルされていると便利です。

4

1 に答える 1

5

APIはあなたの友達です。サーブレットなど、起動時に実行されるコンポーネントに統合します。移行をEARにバンドルすれば、準備は完了です。移行が失敗した場合、Flywayは例外をスローします。これをキャッチしないと、アプリケーションを起動できなくなります。

于 2011-05-23T16:35:13.133 に答える