由于某种原因,Liquibase maven插件在我的liquibase.properties
文件中设置时未使用我的属性。当我运行mvn liquibase:update
时,我得到以下信息。Liquibase maven插件未使用classpath属性
[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问题,但他们使用liquibase可执行文件而不是maven。我用它作为如何使用liquibase.properties文件的例子。
Setting up Liquibase with MS-SQL Server
我看到它是打的异常L571到L588的异常,但实际的异常没有打印出来,所以我不知道这个错误的原因。
是啊!这似乎解决了这个问题。我将MSSQL驱动程序添加到我的POM文件依赖项中,并且工作正常。 –