【发布时间】:2019-12-16 04:55:10
【问题描述】:
我有一个使用 liquibase-core 3.7.0 的 Spring Boot gradle 项目,大致按照以下答案:Unable to generate difference from liquibase gradle plugin
使用 Java 11 并运行任务 liquibaseDiffChangelog 我现在收到以下错误:
Starting Liquibase at Thu, 08 Aug 2019 13:52:35 BST (version 3.7.0 built at 2019-07-16 02:32:57)
Unexpected error running Liquibase: class liquibase.command.DiffToChangeLogCommand cannot be cast to class liquibase.command.core.DiffToChangeLogCommand (liquibase.command.DiffToChangeLogCommand and liquibase.command.core.DiffToChangeLogCommand are in unnamed module of loader 'app')
java.lang.ClassCastException: class liquibase.command.DiffToChangeLogCommand cannot be cast to class liquibase.command.core.DiffToChangeLogCommand (liquibase.command.DiffToChangeLogCommand and liquibase.command.core.DiffToChangeLogCommand are in unnamed module of loader 'app')
at liquibase.integration.commandline.CommandLineUtils.doDiffToChangeLog(CommandLineUtils.java:226)
at liquibase.integration.commandline.Main.doMigration(Main.java:1011)
at liquibase.integration.commandline.Main.run(Main.java:192)
at liquibase.integration.commandline.Main.main(Main.java:130)
【问题讨论】: