【问题标题】:Jhipster import-jdl not generating entitiesJhipster import-jdl 不生成实体
【发布时间】:2016-10-06 08:29:01
【问题描述】:

我遇到了 import-jdl 的问题,我不确定它为什么不起作用。我正在尝试为微服务应用程序生成实体。

我得到的只是

正在导入 jdl。

但没有别的。

我使用了JDL提供的样本https://jhipster.github.io/jdl-studio/实体,没有做任何修改。

我已经在我的 Mac、Linux (Ubuntu) 和 Docker 容器中尝试过这个,但我得到了同样的错误。

以下是软件的版本:

JHipster Generator: v3.3.0
npm : 3.9.2
yo : 1.8.3

微服务应用

------- 应用程序文件将在文件夹中生成:/Users/anand/Desktop/jhexample


JHipster 更新可用:3.4.0(当前:3.3.0)运行 npm install -g generator-jhipster 进行更新。 ______________________________________________________________________________

? (1/16) 您想创建哪种类型的应用程序? 微服务应用

? (2/16) 您的应用程序的基本名称是什么?例子

? (3/16) 当您在微服务架构中运行时, 端口希望您的服务器运行?避免端口应该是唯一的 冲突。 8081

? (4/16) 您的默认 Java 包名称是什么? com.anand

? (5/16) 您想使用哪种类型身份验证?智威汤逊 身份验证(无状态,带有令牌)

? (6/16) 您想使用哪种类型的数据库? MongoDB

? (7/16) 你想使用 Maven 还是 Gradle 来构建 后端?马文

? (8/16) 您想启用国际化支持吗?没有

? (9/16) 您想使用哪些测试框架? (按 选择)加特林

...剪辑...

服务器应用生成成功。

anand$ yo jhipster:import-jdl ./jhipster-jdl.jh

正在导入 jdl。

【问题讨论】:

标签: microservices jhipster jdl


【解决方案1】:

我也在为同样的错误而苦苦挣扎(对于 MySql i.s.o MongoDB)。我使用 jhipster-uml i.s.o jhipster:import-jdl 创建实体,它对我有用。希望它也适用于 MongoDB。不完全知道为什么它不适用于 import-jdl。

【讨论】:

    【解决方案2】:

    我也遇到过同样的情况:正在导入 jdl,但没有生成任何内容。正如 Vikas Joshi 建议的那样尝试使用 jhipster-uml:

    npm install -g jhipster-uml
    jhipster-uml ./jhipster-jdl.jh -db mongodb
    

    jhispter-uml 通常会返回更多反馈。无论如何,考虑到在 MongoDB 作为 noSQL 数据库中,某些选项没有意义(例如实体之间的关系)。

    【讨论】:

      【解决方案3】:

      我在我的 OSX 上遇到了同样的问题。目前,我已经设法通过 linux(debian/ubuntu) 上的虚拟机使用 jhipster-generator version 3.4.0 来解决这个问题。即使对我来说,较新的版本也不会创建实体。

      请尝试从安装指南here 中删除从下到上安装的所有内容,直到 nodejs 部分。

      所以你会做以下事情:

      npm uninstall -g generator-jhipster
      npm uninstall -g gulp
      npm uninstall -g bower
      npm uninstall -g yo
      

      然后按照步骤从here中删除nodejs

      卸载后按照 jhipster 指南的建议重新开始安装 nodejs 和组件,唯一的区别是在最后一步:

      npm install -g generator-jhipster@3.4.0
      

      【讨论】:

        【解决方案4】:

        如果您在这里是因为您的 jhipster import-jdl youfile.jdl 没有为实体创建 java 代码但报告实体已导入,请尝试

        jhipster import-jdl youfile.jdl --force

        【讨论】:

        • 谢谢老兄,我从windows切换到ubuntu后遇到了这个问题,idk如果有关系,无论如何添加--force使import-jdl生成丢失的文件。
        猜你喜欢
        • 2016-10-30
        • 2018-10-04
        • 2021-01-14
        • 1970-01-01
        • 2021-07-20
        • 2017-10-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多