当我尝试通过liquibase命令行启动changelog.groovy时,它告诉我
Unexpected error running Liquibase: Cannot find parser that supports changelog.groovy
我正在做下一个:java -jar liquibase.jar update
我的liquibase.properties是:
它找到了那些罐子,因为如果我改变那个路径中的某些东西,它会告诉我们找不到罐子。
我下载了groovy-liquibase-dsl项目,构建它并在jarpath中添加了一个jar。我做错了什么?
答案 0 :(得分:2)
为了使其有效,您还需要在Liquibase的类路径中另外添加groovy
和groovy-sql
个罐子。
所以说你将所有的商店存储在C:\Users\Andrii\LiquibaseDependencies
中,更新你文件的classpath
属性:
classpath=C:\Users\Andrii\LiquibaseDependencies\org.postgresql.Driver.jar;
C:\Users\Andrii\LiquibaseDependencies\liquibase-groovy-dsl-1.2.1.jar;
C:\Users\Andrii\LiquibaseDependencies\groovy-2.4.6.jar;
C:\Users\Andrii\LiquibaseDependencies\groovy-sql-2.4.6.jar