所以,我使用JHipster的实体管理器修改了一个实体,但它导致了Liquibase的CheckSum验证错误。
然后我尝试了
./mvnw liquibase:clearChecksums
但它没有任何效果。因此,我在MD5SUM列中为DATABASECHANGELOG实体中的特定实体手动放置了null。
现在,Liquibase重新计算了下一个版本中的校验和。因此,没有发生验证错误并且构建顺利,但是当我检查我的H2数据库没有更新时,它是相同的旧数据库。虽然,所有Java域文件和liquibase实体xmls都有我做的修改。