# groovysdk を Homebrew, chocolatey, apt, MacPorts, Nix, pacman, scoop でインストール

groovysdk のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

## インストール

```sh
sudo av install brew:groovysdk
```

追加のインストールコマンド:

### macOS

- Homebrew (100%):

```sh
brew install groovysdk
```

  証拠: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install groovy
```

  証拠: MacPorts ports tree: lang/groovy/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- Debian apt (92%):

```sh
sudo apt install groovy
```

  証拠: Debian stable package indexes: groovy from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- Nix (92%):

```sh
nix profile install nixpkgs#groovy
```

  証拠: nixpkgs package indexes: pkgs/by-name/gr/groovy/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S groovy
```

  証拠: Arch Linux sync databases: groovy from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

### Windows

- Chocolatey (92%):

```sh
choco install groovy
```

  証拠: Chocolatey community package catalog: groovy from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','google-workspace-sync'

- Scoop (92%):

```sh
scoop install main/groovy
```

  証拠: Scoop official bucket manifest trees: bucket/groovy.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

## パッケージ情報

- **パッケージキー:** brew:groovysdk
- **パッケージマネージャ:** Homebrew
- **バージョン:** 5.0.8
- **ソース概要:** SDK for Groovy: a Java-based scripting language
- **ホームページ:** <https://www.groovy-lang.org/>
- **最終更新:** 2026-08-01T06:43:25Z
- **生成日時:** 2026-08-03T19:37:03+00:00

## 実行可能ファイル

- grape (エイリアス)
- grape_completion (エイリアス)
- groovy (エイリアス)
- groovy.ico (エイリアス)
- groovyConsole (エイリアス)
- groovyConsole_completion (エイリアス)
- groovy_completion (エイリアス)
- groovyc (エイリアス)
- groovyc_completion (エイリアス)
- groovydoc (エイリアス)
- groovydoc_completion (エイリアス)
- groovysh (エイリアス)
- groovysh_completion (エイリアス)
- java2groovy (エイリアス)
- startGroovy (エイリアス)

## インストール挙動

- Bottle: 利用不可

## バージョンと鮮度

- ページ生成日: 2026-08-03
- マネージャ版: 5.0.8
## プロジェクトの歴史と使われ方

The `groovysdk` package is a Homebrew packaging companion for Apache Groovy SDK-related assets rather than a separate upstream language. Its history is therefore the project-level history of Apache Groovy, with package significance centered on SDK support files and completions.

### プロジェクトの歴史

Apache Groovy began in 2003 as a Java-platform language and evolved through beta, JSR, release-candidate, and 1.0.0 releases documented in the official changelog. JSR 241 records the Java Community Process standardization effort for Groovy.

Groovy 2.0.0 in 2012 added static type checking and static compilation to the language's dynamic scripting model. In 2015, the project entered the Apache Incubator and graduated on 2015-11-18 as an Apache top-level project.

The package role is narrower than the main `groovy` formula: `groovysdk` is curated as SDK material for Groovy, with completion assets and documentation-oriented support around the same Apache Groovy upstream.

### 採用の歴史

The Groovy SDK is relevant because Groovy users rarely consume only a compiler. They use shell commands, documentation, dependency tooling, completions, and editor or terminal support around a JVM language distribution.

Groovy adoption in build tools, CI pipelines, frameworks, and test tooling made SDK-adjacent packaging useful: completions and command support reduce friction for users who run Groovy tools directly from a Unix shell.

### 使われ方

The Homebrew package exposes completion-oriented files such as `groovy_completion`, `groovyc_completion`, `groovysh_completion`, `groovyConsole_completion`, `groovydoc_completion`, and `grape_completion` rather than the main runtime command set.

Because it shares Apache Groovy's per-user conventions, the curation preserves the same `~/.groovy` configuration paths used by Grape, logging, and shell initialization. No separate credentials file is documented for this SDK package.

### パッケージ好きにとっての重要性

`groovysdk` is package-nerd interesting mostly as a split-package artifact: it shows how package managers sometimes separate a language runtime from SDK or shell-support assets even when the upstream project is one language distribution.

The package also makes Groovy friendlier in CLI-heavy environments by shipping completions for the commands developers use when compiling, documenting, running, and exploring Groovy code.

### タイムライン

- 2003: Groovy project history begins.
- 2007: Groovy 1.0.0 was released.
- 2012: Groovy 2.0.0 was released with static type checking and static compilation.
- 2015: Groovy graduated from Apache incubation.
- 2020: Groovy 3.0.0 was released.
- 2022: Groovy 4.0.0 was released.
- 2025: Groovy 5.0.0 was released.

### Related projects

- Apache Groovy is the upstream project for this package role.
- The main Homebrew `groovy` package provides the runtime commands that the SDK completion files accompany.
- Grape, Groovysh, Groovyc, Groovydoc, and GroovyConsole are the command surfaces reflected by the package contents.

### ソース

- <https://github.com/apache/groovy>
- <https://groovy-lang.org/changelogs.html>
- <https://groovy-lang.org/releasenotes/groovy-2.0.html>
- <https://groovy.apache.org/download.html>
- <https://incubator.apache.org/projects/groovy.html>
- <https://jcp.org/en/jsr/detail?id=241>
- <https://www.groovy-lang.org/>
- <https://www.groovy-lang.org/documentation.html>


## セキュリティノート

generalized runtime or code generation signal.

- **Geiger リスク:** yellow / 中
- generalized runtime or code generation signal


## Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.


## Configuration files

- Unix: ~/.groovy/grapeConfig.xml, ~/.groovy/logging.properties, ~/.groovy/groovysh_init.groovy
## 他のパッケージマネージャ記録

- MacPorts - groovy: installed executable or alias match | MacPorts ports tree: lang/groovy/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
- Debian apt - groovy - 2.4.21-10: installed executable or alias match | Debian stable package indexes: groovy from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Agile dynamic language for the Java Virtual Machine | http://www.groovy-lang.org
- Debian apt - groovy-doc - 2.4.21-10: installed executable or alias match | Debian stable package indexes: groovy-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Agile dynamic language for the Java Virtual Machine (documentation) | http://www.groovy-lang.org
- Nix - groovy: installed executable or alias match | nixpkgs package indexes: pkgs/by-name/gr/groovy/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - groovy - 2.4.21-10: installed executable or alias match | Ubuntu 24.04 LTS package indexes: groovy from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Agile dynamic language for the Java Virtual Machine | http://www.groovy-lang.org
- Ubuntu apt - groovy-doc - 2.4.21-10: installed executable or alias match | Ubuntu 24.04 LTS package indexes: groovy-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Agile dynamic language for the Java Virtual Machine (documentation) | http://www.groovy-lang.org
- pacman - groovy - 5.0.8-1: installed executable or alias match | Arch Linux sync databases: groovy from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | Programming language for the Java platform, inspired by Python, Ruby and Smalltalk | https://groovy-lang.org/
- Chocolatey - groovy: installed executable or alias match | Chocolatey community package catalog: groovy from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','google-workspace-sync'
- Scoop - main/groovy: installed executable or alias match | Scoop official bucket manifest trees: bucket/groovy.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1


## Combined YAML source

View the package source record on GitHub. [combined/groovysdk.yml](https://github.com/mxcl/pkgdb/blob/main/combined/groovysdk.yml)


## ソース

- pkg.so package database
- Geiger risk classifier
- curated configuration and credential file locations
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
