【问题标题】:JHipster Entity sub generator - updating - master.xml duplicate entriesJHipster Entity 子生成器 - 更新 - master.xml 重复条目
【发布时间】:2017-07-26 23:03:21
【问题描述】:

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

运行后:

jhipster entity <existingEntity>

..并回答后续问题,例如“是的,添加更多字段和关系”,有人问我是否要覆盖文件(我会这样做),但其中之一是 master.xml。它添加了 2 个新条目:

包括 文件=“类路径:配置/liquibase/changelog/20170604231923_add_entity_Car.xml” relativeToChangelogFile="false"/>

包括 文件=“类路径:配置/liquibase/changelog/20170604231923_add_entity_constraints_Car.xml” relativeToChangelogFile="false"/>

这是除了

包括 file="config/liquibase/changelog/20170604231923_added_entity_Car.xml" relativeToChangelogFile="false"/>

包括 文件="配置/liquibase/changelog/20170604231923_added_entity_constraints_Car.xml" relativeToChangelogFile="false"/>

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

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

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

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

【问题讨论】:

  • 嗨,我想提一下,这是两个不同的问题,如果您可以创建两个不同的问题。 #1 可能是 Jhipster 中的一个错误,应该尝试再次在新项目中重现。如果您遇到同样的问题,请将其报告给 Bug 跟踪器。 github.com/jhipster/generator-jhipster/issues?q=is%3Aopen #2 May be fix for #1 可以解决它,但我还没有开始研究 Angular2,所以我不知道。
  • 你也可以分享你的 entity.json 文件。它将位于“.jhipster”文件夹下
  • 是的 #1 很可能是与 4.6.2 中的此更改 github.com/jhipster/generator-jhipster/pull/6121 相关的错误。增量迁移正在改进github.com/jhipster/generator-jhipster/issues/5954
  • @SumitVairagar 谢谢~我为第二期创建了another 问题。
  • @GaëlMarziou 谢谢~你希望我按照 Sumit 的建议创建一个单独的 github 问题吗?我看到您将此问题与潜在的重大更改联系起来,因此可能没有必要?

标签: jhipster


【解决方案1】:

这个问题现在已经解决了。

我的项目升级到的版本 (v4.6.2) 和全局 JHipster 生成器 (v4.6.1) 不匹配。

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

【讨论】:

  • 请不要发布重复的答案。如果此问题与您的另一个问题相同 - stackoverflow.com/questions/45290211/… - 请将其标记为这样。
  • @ChrisF 谢谢~它们是不同的问题,恰好是由同一个问题引起的。我最初创建了一个问题,但根据评论者的建议决定将其分成两个。您希望它如何标记?
  • 如果它们不是同一个问题,则无需标记。只是系统会自动标记重复的答案,因为它们通常表示需要主持人注意的问题。这是罕见的情况之一,其中相同的答案是对多个问题的答案,尽管有点不令人满意。
猜你喜欢
  • 2019-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-24
  • 1970-01-01
  • 1970-01-01
  • 2022-06-16
  • 2018-09-20
相关资源
最近更新 更多