Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JHipster实体子生成器-更新-master.xml重复条目_Jhipster - Fatal编程技术网

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

JHipster实体子生成器-更新-master.xml重复条目,jhipster,Jhipster,尝试更新现有实体时,我在使用“实体”子生成器时遇到问题 运行后: jhipster entity <existingEntity> jhipster实体 …并回答后续问题,例如“是的,添加更多字段和关系”,有人问我是否要覆盖文件(我是这样做的),但其中之一是master.xml。它添加了两个新条目: 包括 file=“classpath:config/liquibase/changelog/20170604231923\u added\u entity\u Car.xml” re

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

运行后:

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

包括 file=“classpath:config/liquibase/changelog/20170604231923\u added\u entity\u Car.xml” relativeToChangelogFile=“false”/>

包括 file=“classpath:config/liquibase/changelog/20170604231923\u添加的\u实体\u约束\u Car.xml” relativeToChangelogFile=“false”/>

这是对以下内容的添加:

包括 file=“config/liquibase/changelog/20170604231923\u added\u entity\u Car.xml”relativeToChangelogFile=“false”/

包括 file=“config/liquibase/changelog/20170604231923\u添加的\u实体\u约束\u Car.xml” relativeToChangelogFile=“false”/>

。。。已经存在的(从JDL导入)

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

JHipster版本是4.6.2(我最近更新了它),我以前没有像从JDL studio导入时那样使用过子生成器


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

此问题现已解决

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


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

您好,我想说的是,如果您可以创建两个不同的问题,这是两个不同的问题#1可能是Jhipster中的一个bug,应该再次尝试在新项目中复制。如果您面临相同的问题,请向Bug tracker报告#2可能是修复#1可以解决它,但我还没有开始使用Angular2,所以我不知道它。你也可以共享你的entity.json文件。它将位于文件夹“.jhipster”Yes#1很可能是与4.6.2中的此更改相关的错误。增量迁移正在改进@SumitVairagar Thank~我已经为第二个问题创建了一个问题。@GaëlMarziou Thank~您希望我按照Sumit的建议创建一个单独的github问题吗?我看到你把这个问题和可能会破坏的改变联系起来,所以可能没有必要?请不要发布重复的答案。如果这个问题与您的另一个问题相同,请将其标记为相同的问题。@ChrisF谢谢~它们是不同的问题,碰巧是由同一个问题引起的。我最初提出了一个问题,但根据评论员的建议,我决定把它分成两部分。你希望它如何标记?如果它们不是同一个问题,那么就没有标记可以做。只是系统会自动标记重复的答案,因为它们通常表示需要主持人注意的问题。这是一种罕见的情况,在这种情况下,相同的答案是对多个问题的回答,尽管有点不令人满意。