# Maven Build Skill

> Run Maven with full passthrough support for all Maven capabilities.

- Skill: `modbender/maven-build-skill` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add modbender/maven-build-skill`
- Raw SKILL.md: https://api.skillmd.com/api/skills/modbender/maven-build-skill/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: modbender (https://skillmd.com/u/modbender)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/modbender/maven-build-skill

---


# Maven Build Skill

Run Maven with full passthrough support for all Maven capabilities.

## Usage

```bash
node {baseDir}/scripts/mvn.mjs --dir "/path/to/project" -- clean test -DskipTests
node {baseDir}/scripts/mvn.mjs --dir "/path/to/project" -- package -Pprod -T 1C
node {baseDir}/scripts/mvn.mjs --dir "/path/to/project" -- help:effective-pom
node {baseDir}/scripts/mvn.mjs -- -v
node {baseDir}/scripts/mvn.mjs -- --version
```

## Options

- `--dir <path>`: optional working directory for Maven
- `--`: optional separator; arguments after it are passed to `mvn` unchanged
- All non-wrapper args are passed directly to Maven

### Wrapper help

```bash
node {baseDir}/scripts/mvn.mjs --help-skill
```

## Notes

- Requires `node` and `mvn` binaries in PATH.
- The wrapper itself only parses `--dir`; everything else is forwarded as-is.
- Uses process spawn with `shell: false` for safer execution.

