我已经在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
}