我使用JHipster生成了一个微服务应用程序,然后通过使用JHipster“import-jdl”命令生成了许多实体。
但是最近我注意到在运行import-jdl命令之后,新创建的更改日志文件没有反映在master.xml Liquibase文件和CacheConfiguration类上,而是没有使用新创建的实体进行更新。
我认为这种行为的发生是因为JHipster会跳过文件重写。但是如果我想强制或跳过文件覆盖,它应该在生成之前问我。
我知道这个问题的原因。在创建应用程序时,我删除了JHipster添加的注释
master.chml
<!-- jhipster-needle-liquibase-add-changelog - JHipster will add liquibase changelogs here -->
<!-- jhipster-needle-liquibase-add-constraints-changelog - JHipster will add liquibase constraints changelogs here -->
CacheConfiguration
// jhipster-needle-ehcache-add-entry