JHipster JDL 工作室不接受应用程序标签
JHipster JDL studio not accepting application tag
我正在尝试创建带有如下标签的 .jh 文件。但 Eclipse 插件或在线 JDL-Studio 不接受此部分。
application {
config {
baseName myapp,
path "../", // the generated folder will be "../myapp"
applicationType microservice,
prodDatabaseType postgresql,
buildTool gradle
}
}
我什至尝试了 article 中给出的以下示例,但这也不起作用。有没有人在JDL-Studio里用这个。
application {
config {
baseName myMonolith,
path "../",
applicationType monolith
}
entities * except C, D
}
application {
config {
baseName myGateway,
path "../",
applicationType gateway,
serverPort 9042
}
entities * except A, B
}
application {
config {
baseName microserviceA,
path "../",
applicationType microservice
}
entities C
}
application {
config {
baseName microserviceB,
path "../",
applicationType microservice,
serverPort 8082
}
entities D
}
entity A
entity B
entity C
entity D
dto * with mapstruct
paginate D with pager
此标签来自 JDL v2,尚未在 JDL Studio 中实现。
主要原因是JDL v2 将随JHipster v5 一起提供,目前还没有发布。包含 JDL Studio 的 JHipster Online 使用最新的稳定版本,因此它仍在使用 JHipster v4 和 JDL v1。
JHipster v5 发布后,我们将升级 JHipster Online,然后升级 JDL Studio,因此可能需要几周时间才能全部对齐。这完全取决于贡献,所以不能保证,但这应该不是一项巨大的工作。
还有一点需要注意,如果您希望 JHipster Online 生成您的应用程序:这个标签可能被排除在外。我们已经有一个用于生成应用程序的 Web 表单,我们觉得那样更容易 - 所以也许我们只会接受标签的子集(即没有 application
标签),因此 JHipster Online 只能使用 JDL 生成实体.不过,您可以使用带有全套标签的 JDL Studio,并使用 jhipster import-jdl
在您的计算机上 运行 JDL - 这将是更高级的用法。
我正在尝试创建带有如下标签的 .jh 文件。但 Eclipse 插件或在线 JDL-Studio 不接受此部分。
application {
config {
baseName myapp,
path "../", // the generated folder will be "../myapp"
applicationType microservice,
prodDatabaseType postgresql,
buildTool gradle
}
}
我什至尝试了 article 中给出的以下示例,但这也不起作用。有没有人在JDL-Studio里用这个。
application {
config {
baseName myMonolith,
path "../",
applicationType monolith
}
entities * except C, D
}
application {
config {
baseName myGateway,
path "../",
applicationType gateway,
serverPort 9042
}
entities * except A, B
}
application {
config {
baseName microserviceA,
path "../",
applicationType microservice
}
entities C
}
application {
config {
baseName microserviceB,
path "../",
applicationType microservice,
serverPort 8082
}
entities D
}
entity A
entity B
entity C
entity D
dto * with mapstruct
paginate D with pager
此标签来自 JDL v2,尚未在 JDL Studio 中实现。
主要原因是JDL v2 将随JHipster v5 一起提供,目前还没有发布。包含 JDL Studio 的 JHipster Online 使用最新的稳定版本,因此它仍在使用 JHipster v4 和 JDL v1。
JHipster v5 发布后,我们将升级 JHipster Online,然后升级 JDL Studio,因此可能需要几周时间才能全部对齐。这完全取决于贡献,所以不能保证,但这应该不是一项巨大的工作。
还有一点需要注意,如果您希望 JHipster Online 生成您的应用程序:这个标签可能被排除在外。我们已经有一个用于生成应用程序的 Web 表单,我们觉得那样更容易 - 所以也许我们只会接受标签的子集(即没有 application
标签),因此 JHipster Online 只能使用 JDL 生成实体.不过,您可以使用带有全套标签的 JDL Studio,并使用 jhipster import-jdl
在您的计算机上 运行 JDL - 这将是更高级的用法。