何らかの理由で、私のliquibase.properties
ファイルにLiquibase mavenプラグインが私のプロパティを使用していません。 mvn liquibase:update
を実行すると、次の情報が得られます。Liquibase mavenプラグインがクラスパスプロパティを使用していません
[INFO] there are no resolved artifacts for the Maven project.
[INFO] Parsing Liquibase Properties File
[INFO] File: target/classes/liquibase.properties
[INFO] 'classpath' in properties file is not being used by this task.
このため、liquibaseがドライバを検出できず、データベースに接続できないため、更新が失敗します。
私はこのSOの質問を見ましたが、彼らは実行可能であり、mavenではなく、実行可能ファイルを使用しています。私はliquibase.propertiesファイルの使い方の例として使った。
Setting up Liquibase with MS-SQL Server
私はそれがL571 L588の例外例外に当たっているが、実際の例外はので、私は、エラーの原因を知らないうちに印刷されていない場所を確認。
うん!これは問題を解決するようです。私はPOMファイルの依存関係にMSSQLドライバを追加しました。 –