如何在 jhipster 7.7.0 中禁用 liquibase

how disable liquibase in jhipster 7.7.0

我想知道如何在 JHipster 7.7.0 中暂时禁用 Liquibase 有一个类似的问题 here I tried this suggested solution 但它显示此错误

org.springframework.boot.context.config.InvalidConfigDataPropertyException: Property 'spring.profiles.include' imported from location 'class path resource [config/application-dev.yml]' is invalid in a profile specific resource [origin: class path resource [config/application-dev.yml] - 43:14]

编辑

我想禁用它,因为每次我 运行 mvnw 收到这条消息,应用程序在我的本地主机上启动需要 分钟

2022-05-12 22:49:44.878 DEBUG 13536 --- [ restartedMain] m.p.g.config.LiquibaseConfiguration : Configuring Liquibase 2022-05-12 22:49:45.380 WARN 13536 --- [on-rd-vs-task-1] t.j.c.liquibase.AsyncSpringLiquibase : Starting Liquibase asynchronously, your database might not be ready at startup!

提前致谢

Maven 项目

为了在 Maven-based 项目中禁用 Liquibase,您需要编辑 pom.xml 文件并在配置文件节点中添加新的配置文件。

...
  <profile>
      <id>no-liquibase</id>
      <properties>
          <profile.no-liquibase>,no-liquibase</profile.no-liquibase>
      </properties>
  </profile>
 ...

pom.xml 如果您使用的是 IntelliJ IDEA,您也可以使用 Maven 菜单和配置文件组方便地完成它。

来源:https://blog.mestwin.net/how-to-disable-liquibase-in-your-jhipster-project


另一种选择是 运行 您的应用程序 ./mvnw -Pdev,no-liquibase

来源:https://www.jhipster.tech/profiles/#spring-profiles-switches