quarkusio/quarkusdev-skills/quarkus-full-build
Claude Code and agent skill by quarkusio/quarkusdev-skills
- community
Checking that the SKILL.md file is still in the repository.
Use when asked to do a full build, complete build, rebuild, or build everything in a Quarkus project. Runs the full Quarkus build with optimized flags via a subagent to keep the main conversation responsive.
Install
npx vskill@latest install quarkusio/quarkusdev-skills/quarkus-full-buildSKILL.md
The same SKILL.md was published earlier as majiayu000/claude-skill-registry/quarkus-full-build.
Quarkus Full Build
Run a complete build of the Quarkus project with optimized settings.
Overview
This skill executes a full Quarkus build using Maven with flags optimized for speed and the Quarkus project structure. The build is dispatched to a subagent to keep your main conversation responsive during the long-running compilation.
When to Use
- User asks to "do a full build"
- User requests "complete build" or "rebuild everything"
- User wants to "build the whole project"
- After major changes that require rebuilding all modules
- Before running integration tests
- When preparing a release or deployment
When NOT to use:
- For building specific modules (use
quarkus-module-buildinstead) - For incremental compilation (just run
mvn compiledirectly) - For running tests only (use
mvn testdirectly)
Quick Reference
Build command:
Flags explained:
-Dquickly- Skip tests, formatting checks, and other non-essential tasks-Dno-test-modules- Don't build test-only modules-Dskip.gradle.build=true- Skip Gradle-based builds (Quarkus is Maven)-T 16C- Parallel build with 16 threads per CPU core-Prelocations- Use relocations profile for optimized dependencies
Typical build time: 5-15 minutes (depends on project size and machine)
Implementation
Step 1: Dispatch Build to Subagent
Use the Agent tool to run the build in a separate context. This keeps the main conversation responsive while the build runs.
Subagent prompt:
Step 2: Monitor Subagent Progress
The subagent will:
- Execute the Maven build command
- Watch for success/failure indicators in Maven output
- Report back when complete
You don't need to poll - the subagent will notify when done.
Step 3: Report Results
After the subagent completes, summarize:
On success:
On failure:
Step 4: Offer Next Steps
After success:
- Suggest running tests if they were skipped
- Offer to build specific modules if changes are localized
- Mention deployment options if appropriate
After failure:
- Identify the failing module
- Suggest fixes based on error type
- Offer to build just the failing module after fixes
Common Build Flags
| Flag | Purpose | When to Use | |
|---|---|---|---|
-Dquickly | Skip tests and checks | Fast feedback during development | |
-DskipTests | Skip test execution only | When tests are slow but you want other checks | |
-T 1C | Single-threaded | Debugging build order issues | |
-T 16C | Parallel (16 threads/core) | Fast builds on powerful machines | |
-am | Also make dependencies | Building a module with its dependencies | |
-pl module | Build specific module | Testing changes in one module |
Build Troubleshooting
Out of memory:
Stale artifacts:
Dependency resolution issues:
Platform Notes
This skill is platform-agnostic:
- Claude Code: Use Agent tool for subagent dispatch
- Gemini CLI: Use SubAgent tool
- Codex: Use SubAgent/Background execution
The Maven command itself is universal across all platforms.
Related Skills
- quarkus-module-build - Build specific modules only
- java-classpath-search - Find dependencies after build
- java-decompile - Inspect built classes
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/quarkus-full-build/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/quarkusio/quarkusdev-skills/quarkus-full-build)