Jhipster 使用JDL应用程序选项时出错:获取值';弹性搜索';对于';搜索';
我正在测试jHipster的JDL应用程序选项,但我无法让它正常工作,我想我是按照文档中的说明来处理我遇到的具体错误的: 错误:选项的名称和值必须有效才能创建选项, 已为“搜索”获取值“elasticsearch”。分析时出错 JDL错误中的应用程序和实体:选项的名称和名称 值必须有效才能创建选项,获取的值为“elasticsearch” “搜索” 下面是JDL的相关部分Jhipster 使用JDL应用程序选项时出错:获取值';弹性搜索';对于';搜索';,jhipster,jdl,Jhipster,Jdl,我正在测试jHipster的JDL应用程序选项,但我无法让它正常工作,我想我是按照文档中的说明来处理我遇到的具体错误的: 错误:选项的名称和值必须有效才能创建选项, 已为“搜索”获取值“elasticsearch”。分析时出错 JDL错误中的应用程序和实体:选项的名称和名称 值必须有效才能创建选项,获取的值为“elasticsearch” “搜索” 下面是JDL的相关部分 application { config { packageName es.fasam base
application {
config {
packageName es.fasam
baseName fasam
applicationType monolith
authenticationType jwt
cacheProvider ehcache
buildTool maven
clientFramework angularX
enableHibernateCache true
enableTranslation true
languages [es,en]
nativeLanguage es
prodDatabaseType mysql
searchEngine elasticsearch
serverPort 8085
skipUserManagement false
}
}
@service(serviceClass)
@paginate(pagination)
@search(elasticsearch)
entity Actividad {
nombre String,
fechaDeInicio ZonedDateTime,
fechaDeFin ZonedDateTime,
ubicacion String
}
.
.
.
.
entity B {...}
entity C {...}
这看起来像是一个带有注释的bug。可以使用旧方式指定实体选项,直到修复为止。成功了。我删除了
@search
注释,并使用elasticsearch将其添加到搜索A、B、C的末尾,从而使其正常工作。我应该报告这个错误吗?我昨天在这里打开了一个问题: