安装 Groovy

1. 下载

下载页面,您可以下载 Groovy 的发行版(二进制文件和源代码)、Windows 安装程序(社区作品)和文档。

为了在 Mac OSX、Linux、WSL2 或 Cygwin 上快速轻松地开始使用,您可以使用 SDKMAN! (软件开发工具包管理器) 来下载和配置您选择的任何 Groovy 版本。基本说明如下。

1.1. 稳定版

您可以在发行说明变更日志中了解有关此版本的更多信息。

如果您打算使用 invokedynamic 支持,请阅读这些说明

1.2. 快照版

对于那些希望测试最新 Groovy 版本并追求前沿的用户,您可以使用我们的快照构建。一旦我们的持续集成服务器上的构建成功,就会部署一个快照到此仓库。这些快照不是官方版本,旨在供开发社区在官方版本发布之前进行集成测试。我们欢迎任何反馈。

1.3. 先决条件

Groovy 4.0 需要 Java 8+,并支持到 Java 16。

各种 Groovy CI 服务器在多个 Java 版本上运行测试套件(包含 10000 多个测试)。这些服务器也很有用,可以查看以确认不同 Groovy 版本支持的 Java 版本。

2. Maven 仓库

如果您希望将 Groovy 嵌入到您的应用程序中,您可能更喜欢将构建指向您最喜欢的 Maven 仓库或 Groovy Artifactory 实例。请参阅下载页面以了解每个 Groovy 版本可用的模块。

3. SDKMAN! (软件开发工具包管理器)

这个工具让在任何 Bash 平台(Mac OSX、Linux、Cygwin、Solaris 或 FreeBSD)上安装 Groovy 变得非常容易。

只需打开一个新终端并输入

$ curl -s "https://get.sdkman.io" | bash

按照屏幕上的说明完成安装。

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

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

然后安装最新的稳定版 Groovy

$ sdk install groovy

安装完成后,并将其设为默认版本,用以下命令测试它

$ groovy -version

就这么简单!

4. 其他获取 Groovy 的方式

4.1. 在 Mac OS X 上安装

4.1.1. MacPorts

如果您在 macOS 上并且安装了 MacPorts,您可以运行

sudo port install groovy

4.1.2. Homebrew

如果您在 macOS 上并且安装了 Homebrew,您可以运行

brew install groovy

4.2. 在 Windows 上安装

如果您在 Windows 上,您也可以使用Windows 安装程序

4.3. 其他发行版

您可以从 ASF 存档仓库或 Groovy Artifactory 实例(也包含 ASF 之前的版本)下载其他 Groovy 发行版。

4.4. 源代码

如果您更喜欢追求前沿,您也可以从 GitHub 获取源代码

4.5. IDE 插件

如果您是 IDE 用户,您只需获取最新的 IDE 插件并按照插件安装说明进行操作。

5. 安装二进制文件

这些说明描述了如何安装 Groovy 的二进制发行版

  • 下载 Groovy 的二进制发行版并将其解压到您本地文件系统上的某个文件夹中。

  • 将您的 GROOVY_HOME 环境变量设置为您解压发行版的目录。

  • GROOVY_HOME/bin 添加到您的 PATH 环境变量中。

  • 设置您的 JAVA_HOME 环境变量指向您的 JDK。在 OS X 上是 /Library/Java/Home,在其他 Unix 系统上通常是 /usr/java 等。如果您已经安装了 Ant 或 Maven 等工具,您可能已经完成了此步骤。

现在您应该已经正确安装了 Groovy。您可以通过在命令行中输入以下命令来测试它

groovysh

这将创建一个交互式 Groovy shell,您可以在其中键入 Groovy 语句。或者运行 Swing 交互式控制台,输入

groovyConsole

要运行特定的 Groovy 脚本,请输入

groovy SomeScript