加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Groovy安装与入门实例

发布时间:2020-12-14 16:53:16 所属栏目:大数据 来源:网络整理
导读:? 1 Groovy是什么? 来看下官网的介绍:http://groovy.codehaus.org =============================================================================== Groovy... ·????????is an agile and? dynamic language ?for the? Java Virtual Machine ·????????

?

1 Groovy是什么?


来看下官网的介绍:http://groovy.codehaus.org

===============================================================================

Groovy...

·????????is an agile and?dynamic language?for the?Java Virtual Machine

·????????builds upon the strengths of Javabut has?additionalpower features?inspiredby languages like Python,Ruby and Smalltalk

·????????makes?modern programming features?available to Java developers with?almost-zero learning curve

·????????provides the ability to?statically type check?and?staticallycompile?your codefor robustness and performance

·????????supports?Domain-Specific Languages?and other compact syntax so your codebecomes?easyto read and maintain

·????????makes writing shell and buildscripts easy with its?powerfulprocessing primitives,OO abilities and an Ant DSL

·????????increases developer productivity by?reducing scaffolding code?when developing web,GUI,database orconsole applications

·????????simplifies testing?bysupporting unit testing and mocking out-of-the-box

·????????seamlessly?integrates with all existingJava classes and libraries

·????????compiles straight to Java bytecodeso you can use it anywhere you can use Java

===============================================================================

?

通过支持DSL提高代码可读性和可维护性

减少开始Web、GUI、数据库、控制台应用程序时的脚手架代码

简化单元测试和Mock技术

与Java类包无缝集成

?

2 Groovy环境安装


下面是官方文档中摘取的安装步骤。适用于Linux系统或Cygwin模拟环境。如果是Windows平台的话,也可以直接下载Windows installer一键安装。

===============================================================================

GVM (the GroovyenVironment Manager)

This tool makesinstalling Groovy on any Bash platform (Mac OSX,Linux,Cygwin,Solaris orFreeBSD) very easy.

Simply open a newterminal and enter:

$ curl -s get.gvmtool.net | bash

Follow theinstructions on-screen to complete installation.

Open a newterminal or type the command:

$ source "$HOME/.gvm/bin/gvm-init.sh"

Then install thelatest stable Groovy:

$ gvm install groovy

After installationis complete and you've made it your default version,test it with:

$ groovy -version

That's all thereis to it!

===============================================================================

?

下面来亲自体验一下,然后编写个Groovy版的Hello World测试一下。

?

$ curl –s get.gvmtool.net | bash


?

之后执行初始化脚本,也可以将这句命令加入到~/.bashrc中。

?

$ source "/cygdrive/c/Users/daichen/.gvm/bin/gvm-init.sh"

?

编写一个Hello World试一下吧。

?

helloworld.groovy

===============================================================================

class Test {

def text = “helloworld!!!”

}

print new Test().getText()

===============================================================================

?

???????? $ groovy helloworld.groovy

???????? hello world!!!

?

3 Groovy-Eclipse插件安装


在Help -> Install New Software下输入http://dist.springsource.org/release/GRECLIPSE/e3.6

选择Groovy-Eclipse (Required) 进行安装。

?

可以新建Groovy项目,或者在已有项目中新加Groovy Class,就会自动开启此项目上的Groovy Nature属性。这样普通Java代码就与Groovy代码融合在一起了。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读