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
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值