配置Groovy开发运行环境

配置Groovy开发运行环境


转载自:http://blog.csdn.net/mousebaby808/article/details/7092031

推广groovy第一步:

       java调用groovy库.

     只需要简单的引入groovy-all.

maven的pom增加

<dependency>

<groupId>org.codehaus.groovy</groupId>

<artifactId>groovy-all</artifactId>
<version>2.2.2</version>

</dependency>


    优势: 不需要在团队成员强制安装groovy解释器,groovyEclipse插件(自动编译groovy脚本).就能增强java本身处理文件系统,xml解析等的能力.



前言:

      虽然一直在做C和C++,但只要涉及到能用Java或者.net开发的部分,还是很愿意用这两者进行开发的。虽然相比于C/C++,Java或.net的灵活性小了一些,但后者开发的效率真的是相当高,而且写起来也不会像C/C++那样让人郁闷。

      这两年C#的发展可谓是精彩,Microsoft真不愧是最牛X的拿来主义公司,C#结合了多种语言的优点,写代码相当流畅,特别是C#描述中间件和API时可选的表现方法更多,对于类库使用者的要求更低,真的很不错。

      当然,相比Phyton、Ruby或者Javascript这类脚本,任何强类型语言都显得不那么灵活,就好比PHP能提供比C语言更多的语言特性,包括闭包这样强大的功能。C#能以一种强类型语言做到相当多的动态语言特性,真是很了不起。对应Java,这两年发展的真的很慢,最新版本的JDK 7,也不过是增加了.net framework 2.0中几个常用功能,和.net framework 4相比依然相差很远。Java上有Spring等如此强大的API,语言本身却简单的近乎粗陋,真是不好说。

      有人说Java就应该是这样的,就应该用getter/setter而不用=运算符,就应该不停的throws,就应该用一大票的interface,就应该不能自定义值类型……但我总觉得,开发人员喜欢什么样的设计模式都不能成为语言本身不提供该功能的理由。

      否则,Groovy为什么会出现呢?

      不吐槽了,既然Java上诞生了Groovy,这门语法甜的发腻的语言就肯定会让很多人喜欢它!虽然Groovy目前还存在效率方面的问题,它甚至比Javascript更慢,但Groovy毕竟是依赖于Java的,毕竟是和Java无缝挂接的,毕竟具备Java, Javascript, Phython, Ruby等等语言的优点,所以我估计谁也不能阻止Groovy的前进了!

 1、配置Groovy开发环境

      由于Groovy是基于JDK的,所以安装Groovy之前肯定要安装JDK了,从http://www.oracle.com/technetwork/java/javase/downloads/index.html可以下载到最新的JDK,写这篇文章时,JDK已经更新到JDK 7u2了,下载安装包安装即可。

      Groovy的安装挺简单的,基本上和JDK的安装差不多,从http://groovy.codehaus.org/Download下载Groovy的GDK环境的安装包Windows-Installer(应该是1.8版本了),直接安装就可以了;如果下载的是zip版本,则按照如下步骤设置即可:

  1. 将zip包解压到随便那个目录中,如d:\devtools\groovy1.8.4
  2. 设置环境变量GROOVY_HOME,值为放置解压文件的目录,如d:\devtools\groovy1.8.4
  3. 增加环境变量path,指向%GROOVY_HOME%\bin
      接下来就可以在Groovy控制台中编写脚本了,在Windows控制台(cmd)下输入groovyconsole命令进入groovy控制台,在里面输入代码 println "HelloWorld"回车,按组合键CTRL+R就可以看到运行结果了。

      当然,这是Groovy自带的最基本的开发工具,很不实用,对于Groovy,NetBeans,IntelliJ IDEA等开发环境都提供了完善的支持,eclipse也提供了对应的插件。( phil注: 插件的作用是能够自动将groovy文件自动编译为.class,并放入到classPath中. )这里主要说一下eclipse中安装插件的办法。

  1. http://www.eclipse.org/downloads/上下载最新版本的eclipse,目前是3.7.1版本,下载后解压到任意目录即可运行;
  2. 打开eclipse,选择菜单项“Help->Install New Software”,再打开的对话框中按下Add按钮,在其中输入网址http://dist.springsource.org/release/GRECLIPSE/e3.7/后确定;

    图1


    图2

                    等上一会儿,直到eclipse从网上找到找到要安装的包,此时把要安装的包前面的复选框选中(全选即可),点击Finish按钮即可开始安装


图3

            其实我试了几次在线安装,都是安装到一半的时候由于神奇的未知网络原因,安装中断,所以最终我使用的是离线安装的办法:
  1. http://dist.springsource.org/release/GRECLIPSE/e3.7/archive-2.6.0.xx-20111212-0900-e37-RELEASE.zip下载离线安装包,注意,直接下载速度不会超过1kbps,请各位同学自行寻找访问伟大祖国以外神奇网站的具体方法,我使用GoAgent,可以在10Mbps的带宽上达到200多bps的下载;
  2. 注意下载的这个安装包不能使用eclipse传统的插件安装方式(内含Groovy编译器),无论覆盖方式、Link文件方式还是dropins目录方式都玩不转,还得使用eclipse的”Help->nstall New Software“方式安装;
  3. 当打开上述图2的对话框后,不要填写网址,按下Achieve按钮,在出现的对话框中填写下载文件的路径和文件名

       
    图4
  4. 点击OK,继续安装即可
      插件安装后重启eclipse,在新建项目中应该包含了Groovy Project和Groovy Class,这就表示Groovy插件安装成功,可以利用eclipse开发Groovy应用程序了!

没有更多推荐了,返回首页