Когда я импортирую файлы jdl, создается только клиентская сторона

Я работаю с 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"
    }
  }
}

person Alejandro Doglioli    schedule 18.05.2018    source источник


Ответы (1)


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

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

person Jon Ruddell    schedule 18.05.2018