惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
WordPress大学
WordPress大学
阮一峰的网络日志
阮一峰的网络日志
博客园 - 司徒正美
月光博客
月光博客
宝玉的分享
宝玉的分享
Recent Announcements
Recent Announcements
小众软件
小众软件
H
Hackread – Cybersecurity News, Data Breaches, AI and More
美团技术团队
博客园 - 三生石上(FineUI控件)
A
About on SuperTechFans
J
Java Code Geeks
云风的 BLOG
云风的 BLOG
罗磊的独立博客
大猫的无限游戏
大猫的无限游戏
IT之家
IT之家
Vercel News
Vercel News
量子位
Martin Fowler
Martin Fowler
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
Visual Studio Blog
腾讯CDC
有赞技术团队
有赞技术团队

博客园 - ols

grails导入excel grails的插件 短租app简析 在.net中用NAudio控件播放MP3 不小心发现中粮网站的一个bug 第十三章 第六节 本章小结 第十三章 第五节 关于WindowManager的一些话 第十三章 第四节 ApplicationWindow类 第十三章 第三节 SWT和JFace的关系 第十三章 第二节 问候JFace的世界 第十三章 第一节 概述 第四章 第五节 使用GridLayout 第四章 第四节 使用RowLayout 第四章 第三节 使用FillLayout 第四章 第二节 布局 第四章 第一节 概述 第三章 第七节 本章小结 第三章 第六节 SWT类的常量与函数 第三章 第五节 剖析Shell对象
grails环境搭建
ols · 2016-07-27 · via 博客园 - ols

    关于grails,前方有大坑,入坑需谨慎。

    使用grails,最好有人指点,因为有很多坑等着你去跳。如果完全是自己折腾,每前进一步都会花一些时间,且不说这些时间用来干其他事情有更多回报,光是像堵车一样一点一点往前挪的蜗牛速度就很折磨人。

    grais的开发环境分为2种:命令行,IDE(就是开发工具啦)。不管使用哪一种,在下载安装jdk和grails之前,先了解下jdk和grails版本之间的兼容性,不然下载了半天,配置好环境变量,满心期待的运行程序,蹦出来一个提示框“***不兼容***”,此时内心一定会有一万只草泥马奔腾而过。比较遗憾的是,本人在官网没有找到兼容性方面的说明,根据网友的情况,grails 2.*和jdk 6.*/7.*是兼容的,grails 2.*和jdk 8.*不兼容(其他情况欢迎补充);另外注意操作系统和jdk的32位和64位兼容性,这个不再赘述。

    接下来说开发环境的搭建。

    在安装grails之前先装好jdk,配置好环境变量JAVA_HOME、PATH。

    命令行模式下需要做2件事情:

  1. 安装grails(其实是解压)
  2. 配置环境变量grails_home、PATH

    具体的过程参见下面几篇文章

  • http://www.cjsdn.net/Doc/JVM/Grails/Docs/1.1/
  • http://www.ourlove520.com/grails-doc-1.0/
  • http://docs.grails.org/latest/guide/gettingStarted.html#downloadingAndInstalling

    IDE模式,先说最简单的:下载STS(地址http://spring.io/tools/sts/all/),解压,运行,就这么简单。啥?grails呢?IDE的grails插件呢?STS是基于eclipse的grails开发工具,已经集成了grails插件,并且自带了grails(以STS 3.8为例,自带grails 2.3.5)。强烈建议新手用这种方式,因为安装和配置简单,因为快。

    IDE模式,其次给喜欢折腾的人:在eclipse、IDEA等开发工具中安装插件。安装插件有2种方式:离线包,在线安装。具体看官网的说明(地址http://spring.io/tools/sts/all/)。安装插件时要注意插件版本和IDE版本的兼容性。

   最后,重要的事情说三遍:

  1. 版本的兼容性,版本的兼容性,版本的兼容性。
  2. 新手用STS,新手用STS,新手用STS。