我必须像在我的旧项目中一样创建相同的Jhipster yo.rc.json

时间:2016-10-08 08:03:43

标签: jhipster

我正在努力重建与之前的一个bcoz旧项目相同的jhipster应用程序有一些问题。 问题是,项目是在2.1.27版本中创建的,我必须在3.8.0中创建相同类型的项目。所以,jhipster的问答模式发生了变化,我对这个问题的答案感到困惑。

例如:我在之前的应用程序中进行了xauth身份验证。但是在构建新的jhipster应用程序时,我没有看到任何这种类型的身份验证,有三个选项:HTTP,OAUTH2和JWT。我该怎么做才能选择。更多我将分享我的旧yo.rc.JSON可以anybuddy公会我正确的答案建立新的jhipster yo.rc文件

{
"generator-jhipster": {
"baseName": "myApp",
"packageName": "com.myApp.app",
"packageFolder": "com/myApp/app",
"authenticationType": "xauth",
"hibernateCache": "no",
"clusteredHttpSession": "no",
"websocket": "no",
"databaseType": "sql",
"devDatabaseType": "mysql",
"prodDatabaseType": "mysql",
"searchEngine": "no",
"useSass": false,
"buildTool": "maven",
"frontendBuilder": "grunt",
"javaVersion": "7",
"enableTranslation": false,
"rememberMeKey": "c1a3776920bbeb376eeecd42e91cccdeaoada010"
}
}

2 个答案:

答案 0 :(得分:0)

您应该使用JWT身份验证。这已在3.0 https://github.com/jhipster/generator-jhipster/commit/2f017636700790aa5b38554da71fc27801b67cd3

中更改

关于完整yo-rc.json的迁移,您必须自己尝试生成新项目。

几点提示:

"frontendBuilder": "grunt",  <-- we only support gulp now
"javaVersion": "7", <-- we only support java 8
"enableTranslation": false, <-- probably need to list languages
"rememberMeKey": "c1a3776920bbeb376eeecd42e91cccdeaoada010" <-- secret key maybe

答案 1 :(得分:0)

&#13;
&#13;
    {
  "generator-jhipster": {
    "jhipsterVersion": "3.8.0",
    "baseName": "myApp",
    "packageName": "com.myApp.app",
    "packageFolder": "com/myApp/app",
    "serverPort": "8081",
    "authenticationType": "JWT",
    "hibernateCache": "no",
    "clusteredHttpSession": false,
    "websocket": "spring-websocket",
    "databaseType": "sql",
    "devDatabaseType": "mysql",
    "prodDatabaseType": "mysql",
    "searchEngine": "elasticsearch",
    "messageBroker": false,
    "buildTool": "maven",
    "enableSocialSignIn": false,
    "useSass": false,
    "applicationType": "monolith",
    "testFrameworks": [
      "gatling"
    ],
    "jhiPrefix": "jhi",
    "enableTranslation": false
  }
}
&#13;
&#13;
&#13;

{   &#34; generator-jhipster&#34;:{     &#34; jhipsterVersion&#34;:&#34; 3.8.0&#34;,     &#34; baseName&#34;:&#34; myApp&#34;,     &#34; packageName&#34;:&#34; com.myApp.app&#34;,     &#34; packageFolder&#34;:&#34; com / myApp / app&#34;,     &#34; serverPort&#34;:&#34; 8081&#34;,     &#34; authenticationType&#34;:&#34; JWT&#34;,     &#34; hibernateCache&#34;:&#34; no&#34;,     &#34; clusteredHttpSession&#34;:false,     &#34; websocket&#34;:&#34; spring-websocket&#34;,     &#34; databaseType&#34;:&#34; sql&#34;,     &#34; devDatabaseType&#34;:&#34; mysql&#34;,     &#34; prodDatabaseType&#34;:&#34; mysql&#34;,     &#34; searchEngine&#34;:&#34; elasticsearch&#34;,     &#34; messageBroker&#34;:false,     &#34; buildTool&#34;:&#34; maven&#34;,     &#34; enableSocialSignIn&#34;:false,     &#34; useSass&#34;:false,     &#34; applicationType&#34;:&#34; monolith&#34;,     &#34; testFrameworks&#34;:[       &#34;格林&#34;     ]     &#34; jhiPrefix&#34;:&#34; jhi&#34;,     &#34; enableTranslation&#34;:false   } }