【发布时间】:2017-03-12 17:58:12
【问题描述】:
当我尝试向现有实体添加新字段时遇到问题。 我运行这个命令 哟 jhipster:entity Libro 和我选择 [BETA] 是的,添加更多字段和关系,但是当我尝试使用 ./mvnw 编译我的项目时,我收到此错误http://pastebin.com/SW1kpeDT
我也尝试遵循 jhipster 网站中的指南,但我遇到了同样的错误。
【问题讨论】:
当我尝试向现有实体添加新字段时遇到问题。 我运行这个命令 哟 jhipster:entity Libro 和我选择 [BETA] 是的,添加更多字段和关系,但是当我尝试使用 ./mvnw 编译我的项目时,我收到此错误http://pastebin.com/SW1kpeDT
我也尝试遵循 jhipster 网站中的指南,但我遇到了同样的错误。
【问题讨论】:
这很正常(至少在测试版中),因为更新操作更改了创建实体的 Liquibase 迁移文件20161022122700_added_entity_Libro.xml,因此 Liquibase 将更新文件的校验和与第一次迁移时记录在数据库中的校验和进行比较更新前运行。
所以你有这些选择:
databasechangelog 表中的校验和mvn liquibase:clearCheckSums 命令。确保您的 pom.xml 包含正确的配置,以便 maven-liquibase-plugin 访问您的数据库。由于这个功能是测试版,这个问题可能会得到解决。
【讨论】:
git reset --hard config/liquibase/changelog/20161022122700_added_entity_Libro.xml可能工作,检查应用于 chnagelog 文件夹的更改