我已经在Spring启动应用程序中创建了liquibase变更集。如果我执行bootRun任务,那么更改集将被执行,但是,如果我运行bootRepackage,更改集将不被执行。

为了使用bootRepackage运行变更集,我需要执行哪些其他配置。

最佳答案

我建议您将task tree插件添加到脚本中

plugins {
    id "com.dorongold.task-tree" version "1.3"
}

然后跑
gradle bootRun bootRepackage taskTree

然后,您应该看到哪些任务由bootRun任务运行,哪些不是由bootRepackage任务运行。

然后,您可能会在build.gradle中添加任务依赖项
bootRepackage {
    dependsOn someLiquibaseTask
}

10-05 19:08