JHipster实体子生成器 - 更新 - master.xml重复条目

时间:2017-07-24 15:52:18

标签: jhipster

我在使用"实体"时遇到问题尝试更新现有实体时的子生成器。

跑完后:

jhipster entity <existingEntity>

..并回答随后的问题,例如&#34;是的,添加更多字段和关系&#34; ,我被问到是否要覆盖文件(我这样做),但其中一个是master.xml。它增加了2个新条目:

  

包括   文件=&#34;类路径:配置/ liquibase /更改日志/ 20170604231923_added_entity_Car.xml&#34;   relativeToChangelogFile =&#34;假&#34; /&GT;

  

包括   文件=&#34;类路径:配置/ liquibase /更改日志/ 20170604231923_added_entity_constraints_Car.xml&#34;   relativeToChangelogFile =&#34;假&#34; /&GT;

这是添加到:

  

包括   文件=&#34;配置/ liquibase /更改日志/ 20170604231923_added_entity_Car.xml&#34; relativeToChangelogFile =&#34;假&#34; /&GT;

  

包括   文件=&#34;配置/ liquibase /更改日志/ 20170604231923_added_entity_constraints_Car.xml&#34;   relativeToChangelogFile =&#34;假&#34; /&GT;

...已经存在(来自JDL导入)。

他们都引用相同的文件。除了新条目包括 classpath 。无论如何,选择覆盖和执行mvn clean安装时的最终结果是关于实体和已经存在的约束的错误(正如您所期望的那样)。我在这里错过了一招吗?在这种情况下,我是否应该不允许覆盖? (我以为这会起作用)。

JHipster版本是4.6.2(我最近更新了它)并且我之前没有使用过子生成器,因为它最初是从JDL工作室导入的。

提前感谢您提供任何帮助。

1 个答案:

答案 0 :(得分:1)

现在已经解决了。

项目升级版本(v4.6.2)和全球JHipster Generator(v4.6.1)之间存在不匹配。

将JHipster Generator版本更新到v4.6.2解决了这些问题。