jHipster創建簡單項目

潮客(jHipster)是什麼東西? 是誰開始的?其實J潮客是開源技術, 在2013年由法國Java專家 Julien Dubois (朱利安 杜波爾斯)率先倡導,至今仍是J潮客項目主導者。簡易直說它是工具集堆綜合技術,意思是由多種技術工具配置而成的Java Web開發程式產生器。好處是由Java專家累積的開發經驗,配上各類實用的框架技術,去繁取精的運用,全方位的配置,製成出完備的開發應用程式,絕對適用於面向服務的體系結構 (SOA).

J潮客包括最先進的Java 8,特色是多用註解, 不用XML 配置的組態,配備了全方位的工作環境,從開發,測試,監控到製成,以及雲部署。能提供最先進的Java 技術如微服務綜合技術 (Microservices)。

主要的技術有以下幾種,簡單介紹而已。如果想知道更多有關這些資訊,可問百度。

Spring Boot: 能建成獨立Spring 的應用程式
Spring Security: 標準業內的授權和認證
AngularJS: JavaScript的MVC框架客戶端
Bootstrap: 來自Twitter,是目前最受歡迎的前端框架
REST APIs: 基於Http協議實現資源操作
Liquid Database: 數據庫源代碼版本控制
CSS3 + 動畫
HTML5: 移動開發主導(Mobil First)
Full internationalization support: 支持完善的國際化文字
Web Socket: 允許用戶在瀏覽器中實現雙向通信,實現數據的及時推送
嵌入式tomcat ,jetty及undertow
創立項目工具技術選擇多

自動配置依賴資源:Maven 或 Gradle
驗證類型: Cookie type, JWT 和OAuth2
數據庫: SQL 及 NOSQL (MySQL, Postgres, H2)
高速緩存: EhCache or Hazelcast
自動化重複任務:實時編輯: GULP 及 Grunt
各類工具:Yeoman, npm (nodejs), BrowserSync
安裝J潮客(jHipster)

建立J潮客 (jHipster) 的工作環境是必須的,需要配備有:

Java 8 SDK
Maven 或 Gradle
nodeJs
PhantomJS
Xcode (ios)
Mysql 或 Postgres (Mysql Workbench or pgAdmin3)
Git 版本控制
STS ide, Eclipse, Intellij IDEA, 其中一個
具體詳細安裝方法,網上多。必須測試好開發環境,各軟件工具以最新版本安全運行。

(有關安裝開源工具-J潮客,對於菜烏來說,可能是一個挑戰,因爲它是比較短暫歷史,沒有具體處理步驟提供,故此本文特別加入十分具體詳細安裝步驟顯示。以便對應是否安裝成功。)

安裝 J潮客有多種,本文只推薦本地安裝法,基本可分Windows 8 和 10; ios 和 Linux.

Windows 8 和 10: 要用有管理員權益的命令提示符 (cmd)
ios 和 Linux 用終端 terminal,用管理員權益安裝(sudo)
安裝方法:

 安裝 Yeoman: npm install -g yo

 安裝 Bower: npm install -g bower

 安裝 Gulp: npm install -g gulp

 安裝 JHipster: npm install -g generator-jhipster
現在開始創建項目
1.執行yo jhipster命令,創建項目選擇如下(根據個人需求)

項目創建好我們就需要下載依賴,通知把項目導入idea裏面去

執行命令如下:cnpm install(下載依賴)->yarn install->bower install-> gulp install
把項目導入idea如圖所示
然後選擇項目目錄,就可以導入進來了

注意如果出現bower install或則是gulp install報錯,我們可以先使用idea的清理maven聲明週期一下如圖所示
下面是本人在創建項目遇到的坑,僅供參考
1.執行gulp install出現,解決版本,用idea輕觸maven聲明週期

2.出現Node Sass does not yet support your current environment解決辦法Node sass安裝
npm uninstall --save node-sass
npm install --save node-sass
如果還是不行就執行:npm cache clean 再執行2:npm install --save node-sass
最後還是不行就給全局設置代理,給Npm設置代理,還是不行就幹掉npm重裝
3.gulp install 提示沒有依賴,執行npm install --save node-sass
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章