Grails从零开始开发项目二
下载,安装,配置Java,Groovy,Grails
肉戏来了~
今天为止(2010年02月08日)最新的版本如下:
Java JDK 6 Update 17 http://java.sun.com/javase/downloads/index.jsp
Groovy 1.7 http://groovy.codehaus.org/Download
Grails 1.2? http://grails.org/Download
最好是所有的源码、二进制码、文档都下载下来,这样你遇到问题时在这里面找,一般会以最快的方法解决掉。
Java一般安装包,所以执行安装就好了,但一定记住安装到哪里了,等下要配置环境变量时需要。
Groovy是压缩包,解压就好,我一般吧它装在系统盘的Program Files里,像这样 C:\Program Files\groovy,记住不要带版本号,这样升级比较容易,替换目录就好了。
Grails一样,C:\Program Files\grails
还有还有文档,C:\Program Files\grails-doc C:\Program Files\groovy-doc 这样可以单独升级文档,有时会有好人吧文档翻译成中文,所以有单独升级的机会。
?
配置环境
下面配置四个环境变量
JAVA_HOME
GROOVY_HOME
GRAILS_HOME
这三个分别指向他们的安装目录。例如我的:
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_03
GROOVY_HOME=C:\Program Files\groovy
GRAILS_HOME=C:\Program Files\grails
还有一个环境变量就是Path,这个变量是为了在命令行中找到你要执行的命令。一般这个变量里已经有很多东西了,你需要在它现有的后面添加。例如这样:
set Path=%Path%;%JAVA_HOME%\bin;%GROOVY_HOME%\bin;%GRAILS_HOME%\bin;
最后验证一下配置是否正确,
win+R -> cmd ->
java -version?
groovy -version??
grails help
如果是这样的就OK了。
?
开发工具idea,netbeans,SpringSource Tool Suite,简称STS。editplus
欲善其事必先利其器,既然几千年人们都这么说,那咱们就信他们一次。
利器一,powercmd,如果你喜欢linux或者喜欢用命令行,那windows自带那个黑框(cmd shell)肯定会把你逼疯,很多功能都不支持,开发Grails要经常使用命令行方式,所以这个powercmd可以给你力量。用法很简单,装上应该就会用。
利器二,editplus,我先后用过,eclipse,netbeans,idea等等开发工具,他们确实很强大,但是同样对你的机器硬件是一种考验,我喜欢电脑能立即反应我的命令,否则哪怕是一秒的延迟,都是煎熬。我的双核2.6,2G,7200rpm硬盘的机器跑上面这些集成环境都很吃力。这些ide整合了很多有用的功能,而且你要开发J2EE很多时候根本离不开他们,因为要编译,要维护配置文件,要重构,要生成单元测试,但现在不同了,我们是在写Grails!!!编译,配置文件,测试都可以让他们去见鬼吧,我们不需要这么庞大的开发工具,一个editplus足矣。
当然了要对editplus作些配置,首先是语法高亮和自动完成,然后可以做些自定义命令。这样基本就能满足需求了。下面有editplus的Groovy&Grails配置文件,stx是语法高亮,acp是自动完成。
其中包含了Groovy的stx和acp,Grails只有acp,Grails的stx用html或者jsp都可以,因为差不多。
还有在Groovy的函数模式上加上这句,[ \t]*def[ \t].+ *= *{ 保存,按ctrl+F11 就可以看到效果了。
?
如果你不愿意用editplus的话我推荐使用IntelliJ IDEA,这是我用过最好的ide。