Когда я импортирую файлы jdl, генерируется только клиентская сторона - PullRequest
0 голосов
/ 18 мая 2018

Я работаю с jhipster и по какой-то причине, когда я выполняю jhipster import-jdl db / jhipster-jdl.jh или jhipster: entity someEntity jhipster просто генерирует клиентскую часть, генерируется любой java-файл.

Я также выяснил, что любой файл, связанный с liquibase, был сгенерирован для объекта, который я хочу создать

Я попытался создать файлы liquibase вручную, и обновил базу данных, но был создан любой файл java.

У вас есть идеи?

Мой .yo-rc.json:

{
  "generator-jhipster": {
    "promptValues": {
      "packageName": "com.devs2go",
      "nativeLanguage": "es"
    },
    "jhipsterVersion": "4.13.1",
    "baseName": "Agenda",
    "packageName": "com.devs2go",
    "packageFolder": "com/devs2go",
    "serverPort": "8080",
    "authenticationType": "jwt",
    "cacheProvider": "no",
    "clusteredHttpSession": false,
    "websocket": false,
    "databaseType": "sql",
    "devDatabaseType": "mysql",
    "prodDatabaseType": "mysql",
    "searchEngine": "elasticsearch",
    "messageBroker": false,
    "serviceDiscoveryType": false,
    "buildTool": "maven",
    "enableSocialSignIn": true,
    "enableSwaggerCodegen": false,
    "jwtSecretKey": "54a29352e3a49129d3874f5ec2802fe57e9a99f6",
    "clientFramework": "angular1",
    "useSass": false,
    "clientPackageManager": "yarn",
    "applicationType": "monolith",
    "testFrameworks": [],
    "jhiPrefix": "jhi",
    "enableTranslation": true,
    "nativeLanguage": "es",
    "languages": [
      "es",
      "en"
    ],
    "enableHibernateCache": false,
    "skipServer": true
  },
  "generator-jhipster-entity-audit": {
    "auditFramework": "custom"
  },
  "generator-jhipster-pages": {
    "promptValues": {
      "pageSet": "Reports",
      "pageType": "clientOnly"
    }
  }
}

1 Ответ

0 голосов
/ 18 мая 2018

В вашем .yo-rc.json файле skipServer установлено значение true, что означает, что файлы Java не будут созданы.Я предполагаю, что вы сгенерировали свой проект как приложение только для клиента или использовали флаг skip-server.

Если вы хотите, чтобы генерировался Java, установите для skipServer значение false.Возможно, вам не хватает некоторых необходимых файлов Java, если ваш проект был сгенерирован без бэкэнда.

...