問題タブ [liquibase-hibernate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
630 参照

java - Liquibase タスクに Gradle タスクを追加する

ビルド システムとして Gradle で JHipster 4.5.4 を使用しており、検証やリセットなどの Liquibase タスクを実行するための Gradle タスクを追加したいと考えています。テンプレートとして JHipster に同梱されている liquibaseDiffChangelog タスクを使用しました。このタスクは次のように定義されます。

単純にdiffChangeLogvalidateと交換することから始めましたが、クラスパス エラーが発生します。クラスパス引数も追加し、次のようなタスク定義になりました。

正しいファイル名が記載されているため、マスターファイルが読み取られるため、この部分は問題ありません。しかし、 master.xmlファイルで参照されている実際の変更セット ファイルのパスは認識されません。これはエラーメッセージです:

クラスパスを正しく追加するにはどうすればよいですか?