# java-gradle

Настраивает сборку Java-проектов на Gradle с Kotlin DSL. Помогает подключить каталоги версий, ускорить компиляцию и настроить кэширование.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 380 установок · ★ 41
- Автор: pluginagentmarketplace
- Лицензия: LicenseRef-Proprietary · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/pluginagentmarketplace/custom-plugin-java/tree/HEAD/skills/java-gradle/SKILL.md
- Обновлён: 2026-01-05
- HTML: https://affpapa.org/nevibecode/skills/java-gradle

## Что делает

Скилл учит агента конфигурировать Gradle для проектов на Java. Основной фокус сделан на Kotlin DSL, хотя параметр `dsl` позволяет переключиться на Groovy. Скилл помогает вынести зависимости в каталог `gradle/libs.versions.toml`, настроить Java toolchain под нужную версию платформы и прописать компиляторные флаги.

Внутри собраны рецепты для ускорения сборок. В конфиг добавляются параметры параллельного запуска тестов, флаги кэширования и инкрементальной компиляции `JavaCompile`. Для работы агенту нужны системные права на вызовы `Bash`, чтение и запись файлов. При конфликтах версий скилл переводит проект на `platform()` или явные `constraints`.

По умолчанию скилл генерирует конфиги на Kotlin DSL, поэтому для Groovy придётся явно задавать значение параметра при вызове.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-gradle -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/java-gradle/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/java-gradle/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-gradle -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/java-gradle/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-gradle -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/java-gradle/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install pluginagentmarketplace/custom-plugin-java java-gradle
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/java-gradle/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-gradle -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/pluginagentmarketplace/custom-plugin-java --path skills/java-gradle
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/java-gradle/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-gradle -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/pluginagentmarketplace/custom-plugin-java/tree/HEAD/skills/java-gradle/SKILL.md

## Когда брать
- перевести зависимости проекта на каталог версий `libs.versions.toml`
- ускорить параллельный прогон тестов JUnit в Gradle
- включить кэширование и оптимизировать сборку проекта
- настроить аргументы инкрементальной компиляции Java

## Примеры запросов агенту
- Сконфигурируй `build.gradle.kts` для приложения на Spring Boot с Java 21
- Вынеси зависимости и плагины в `gradle/libs.versions.toml`
- Включи параллельное выполнение тестов и локальный кэш в Gradle

## Похожие
- [gradle-run](https://affpapa.org/nevibecode/skills/gradle-run.md) — скилл · 768 установок
- [java-development](https://affpapa.org/nevibecode/skills/java-development.md) — скилл · 3 установки
- [java-mcp-server-generator](https://affpapa.org/nevibecode/skills/java-mcp-server-generator.md) — скилл · 8800 установок
- [java-migration](https://affpapa.org/nevibecode/skills/java-migration.md) — скилл · 321 установка
- [android-java](https://affpapa.org/nevibecode/skills/android-java.md) — скилл · 667 установок
- [kotlin-tooling-gradle-to-kotlin-toolchain-project](https://affpapa.org/nevibecode/skills/kotlin-tooling-gradle-to-kotlin-toolchain-project.md) — скилл · 426 установок

Из того же набора: [pluginagentmarketplace/custom-plugin-java](https://affpapa.org/nevibecode/by/pluginagentmarketplace/custom-plugin-java.md) — 10 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
