《Groovy官方文档》1.2安装Groovy

原文地址  译文地址  译者:jackwang

1 下载

在本模块中(本模块指Groovy官网Download模块),你可以下载Groovy的发布版本(源码和二进制安装包),Windows安装包(只有部分版本)和相关文档。Mac OSX,Linux以及Cygwin用户,可以使用GVM(the Groovy enVironment Manager)方便快捷下载安装和配置任意Groovy版本。简要的说明见下文。

1.1 稳定版

下载ZIP:二进制版本 |源码
下载文档:JavaDoc和压缩在线文档
打包下载二进制/源码/文档:Click Me
通过阅读版本发布说明以及变更日志可以了解各个版本更多信息:发布说明变更日志
如果你打算使用动态调用特性,请先阅读Click Me

1.2快照版本

对于那些想要尝试最新版本的Groovy用户,可以使用我们的快照构建版本,我们把我们构建成功的所有快照版本都发布在这个仓库上供用户下载使用。

1.3前提要求

Groovy 2.4完美支持Java6+到Java8,对于Java 9快照版本的支持还有一些已知问题没有解决。使用 groovy-nio模块需要Java 7+以上。使用动态调用特性至少要Java 7+,但我们推荐使用Java8
Groovy CI服务器测试了不同的Groovy发布版本对于Java版本的支持。总的测试用例将近10000+。

2 Maven 仓库

如果你想把Groovy内嵌到你的应用程序,你可以使用你的Maven仓库或者使用JCenter maven repository.

2.1 稳定发布版本

Gradle Maven 说明
org.codehaus.groovy:groovy:2.4.4 <groupId>org.codehaus.groovy</groupId>
< artifactId>groovy</artifactId>
< version>2.4.4</version>
仅仅使用Groovy的核心模块,但也包含了Ant,ASM和Commons-CLI
org.codehaus.groovy:groovy-$module:2.4.4 <groupId>org.codehaus.groovy</groupId>
< artifactId>groovy-$module</artifactId>
< version>2.4.4</version>
“$module”代表不同的groovy组件,比如ant,bsf,console,docgenerator,groovydoc,groovysh,jmx,json,jsr223,servlet,sql,swing,test,testing,xml,示例:<artifactId>groovy-sql</artifactId>
org.codehaus.groovy:groovy-all:2.4.4 <groupId>org.codehaus.groovy</groupId>
< artifactId>groovy-all</artifactId>
< version>2.4.4</version>
全部的核心组件,包括jar版本的Antlr,ASM,Commons-CLI,你也可以使用其他版本的依赖,对于可选组件依赖会标注为可选,你可以使用其他可选组件来使用Groovy的其他特性,比如AntBuilder,GroovyMBeans等

3. GVM (the Groovy enVironment Manager)

这个工具让在Bash平台(mac,Linux,Cygwin,Solaris,FreeBSD)安装Groovy变得非常简单。只需要打开一个新的终端输入

$ curl -s get.sdkman.io | bash

根据屏幕提示完成安装

打开一个新的终端或输入下面的命令

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

安装最新的稳定版本Groovy

$ sdk install groovy

当安装完成后,你可以输入以下命令查看Groovy版本

$ groovy -version

至此,你已经成功安装了Groovy了!

4 其他方式安装Groovy

4.1 在Mac OS X上安装

4.1.1 MacPorts

如果你是Mac用户并且安装了MacPorts,可以输入以下命令安装:

sudo port install groovy

4.1.2 Homebrew

如果你是Mac用户,并且安装了Homebrew,你可以输入下面的命令安装:
brew install groovy

4.2 在Windows上安装

如果你是Windows用户,可以使用NSIS Windows installer.(官网链接已经失效,可以访问http://dl.bintray.com/groovy/Distributions/groovy-2.4.4-installer.exe下载安装)

4.3 其他发布版本

你可以从这个站点下载Groovy的其他版本:https://bintray.com/groovy/maven

4.4 源码下载

如果你还在原始时代喜欢从源码开始,你可以从GitHub上下载源码编译安装

4.5 IDE插件

如果你是IDE用户,你可以使用IDE插件来安装,插件下载地址:http://groovy-lang.org/ides.html

 

5 安装二进制版本

下面的说明指导如何安装Groovy二进制发布版本

  • 下载一个Groovy二进制版本并且解压缩到本地盘上(你想要安装的位置)
  • 设置GROOVY_HOME环境变量到刚刚解压缩安装目录
  • 在PATH环境变量后面加入GROOVY_HOME/bin环境变量
  • 设置好JAVA_HOME环境变量,如果你使用过Ant或Maven这样的构建工具这一步应该已经设置好了
现在你应该已经安装好了Groovy,可以在命令行输入
 Groovysh
 这时应该会新建一个groovy shell窗口,你可以输入Groovy命令了。你也可以输入以下命令打开一个图形化交互界面
 groovyConsole
运行指定的Groovy脚本可以输入命令
 groovy SomeScript
时间: 2024-10-02 06:04:44

《Groovy官方文档》1.2安装Groovy的相关文章

《Groovy官方文档》1.3 Groovy和Java比较

原文地址     译文地址  译者:jackWang Groovy语言一直在努力亲近Java开发人员.在设计Groovy语言的时候,我们遵循最小标新立异原则,努力让那些Java开发背景的开发者容易上手并学会.下面我们列举Groovy和Java的一些主要区别. 1 默认导入 下面的包和类是默认导入的,也就是说不必精确使用 import 语句来导入它们: java.io.* java.lang.* java.math.BigDecimal java.math.BigInteger java.net.

《Groovy官方文档》1.1 下载Groovy

在本模块(本模块指Groovy官网Download模块),你可以下载Groovy的发布版本(源码和二进制安装包),Windows安装包(只有部分版本)和相关文档. 所有的下载源都是托管在Groovy的Bintray库.成为该站点用户具有投票,下载代码以及发布新版本的权限. Mac,Linux用户或者使用Cygwin的用户,可以使用SDKMAN(The Software Development Kit Manager)来下载和配置任意版本的Groovy.这样会使事情变得很简单.基本的操作在下文将会

《Groovy官方文档》3.4 开发环境支持

许多 IDE 和文本编辑器都提供了 Groovy 支持. IDE/编辑器 特性 语法高亮 自动补全 重构辅助 Groovy Eclipse Plugin Y Y Y IntelliJ IDEA Y Y Y Netbeans Y Y Y Groovy and Grails Toolsuite Y Y Y Groovy Emacs Modes Y N N TextMate Y N N Vim Y N N UltraEdit Y N N 转载自 并发编程网 - ifeve.com

《Groovy官方文档》Groovy开发套件-使用IO

原文链接   译文链接   译者:JackWang Groovy开发套件 第一部分 1 I/O 的使用 Groovy提供了丰富的方法来操作IO流.当然你也可以使用标准的Java代码来进行这些操作.但是Groovy提供了更多方便的方式来操作文件,流- 你可以先看看下面列举的一些方法: the io.File class : http://docs.groovy-lang.org/latest/html/groovy-jdk/java/io/File.html the io.InputStream

《Groovy官方文档》Groovy开发套件-使用集合

Groovy开发套件 第二部分 2 使用集合 Groovy提供了各种类型的原生态集合支持,包括list,  maps  和 ranges .它们大多数都是基于Java集合类型,同时在Java集合类型中一些废弃的方法在Groovy开发套件中也可以找到. 注:译者也是第一次接触Groovy,由于时间和水平有限(姑且让译者使用这个理由吧,对待知识本应该一丝不苟)部分专有名词可能翻译不准确甚至有误(读者阅读的过程中最好能参考原文),恳请读者不吝留言指出,谢谢! 2.1 Lists 2.1.1 list

【OH】Oracle软件安装需要的软件包(官方文档)

[OH]Oracle软件安装需要的软件包(官方文档) 1  安装12c 1.1  Table 3 x86-64 Supported Linux 7 Operating System Requirements Item Requirements SSH Requirement Ensure that OpenSSH is installed on your servers. OpenSSH is the required SSH software. Oracle Linux 7 Subscribe

《Apache Velocity用户指南》官方文档

Quick Start 本项目是 Apache Velocity官方文档的中文翻译版,Velocity类似与JSP,是一种基于Java的模板引擎.它可以在web页面中引用Java代码中定义的数据和对象,而Velocity的作用就是把Web视图和java代码进行组装在一起.本次翻译主要针对对Velocity感兴趣和工作中使用到Velocity的开发人员提供有价值的中文资料,希望能够对大家的工作和学习有所帮助. 由于我也是第一次接触Velocity,还不是很深入,翻译的时候也查看了一些博客以及其他网

【Docker官方文档】理解Docker

本文讲的是[Docker官方文档]理解Docker,[编者的话]本文来自Docker的官方文档,详细介绍了Docker的体系结构.重要概念.内部工作机理等内容,推荐不了解Docker内部原理的同学阅读. 什么是Docker? Docker是一个用于开发.交付和运行应用的开放平台,Docker设计用来更快的交付你的应用程序.Docker可以将你的应用程序和基础设施层隔离,并且还可以将你的基础设施当作程序一样进行管理.Docker可以帮助你更块地打包你代码.测试以及部署,并且也可以减少从编写代码到部

如何全文搜索oracle官方文档

[技巧]如何全文搜索oracle官方文档   一.1  BLOG文档结构图       一.2  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 如何在线和离线查看oracle官方文档,尤其对于没有外网的朋友来说离线搜索官方文档是重中之重(重点) ② 如何查看其它类似的html官方文档,如OGG的官方文档 ③ 如何制作chm帮助文件 ④ 如何精简官方文档   一.3  为什么来查看官方文档     对于学习oracl