Development
114-java-maven-search - Claude MCP Skill
Covers Maven Central search (Search API, maven-metadata.xml, artifact URLs) and project-local update reports via versions-maven-plugin (display-property-updates, display-dependency-updates, display-plugin-updates). Use when finding or verifying coordinates, browsing Central, or checking what newer versions apply to the user’s pom.xml. This should trigger for requests such as Search Maven Central; Find Maven dependency; Maven coordinates; groupId artifactId version. Part of cursor-rules-java project
SEO Guide: Enhance your AI agent with the 114-java-maven-search tool. This Model Context Protocol (MCP) server allows Claude Desktop and other LLMs to covers maven central search (search api, maven-metadata.xml, artifact urls) and project-local update... Download and configure this skill to unlock new capabilities for your AI workflow.
Documentation
SKILL.md# Maven Central search and coordinates Help users search Maven Central, resolve **groupId:artifactId:version**, read version history, and build correct download URLs; and when working on **their** project, verify `versions-maven-plugin` and run `versions:display-*` goals for dependency, plugin, and property updates. **What is covered:** - Maven Central Search API — e.g. keyword search for Spring Boot starters (`spring-boot-starter`) or coordinate filters (`g:org.springframework.boot AND a:spring-boot-starter-parent`) - Direct repository layout and `maven-metadata.xml` - POM, JAR, `-sources.jar`, `-javadoc.jar` URL patterns - Parsing POMs for direct dependencies; transitive trees via Maven/Gradle on the consumer project - Versions Maven Plugin — ensure `org.codehaus.mojo:versions-maven-plugin` is declared, then `./mvnw versions:display-property-updates`, `versions:display-dependency-updates`, `versions:display-plugin-updates` - Output format: structured coordinates, tables, and verifiable HTTPS links ## Constraints Verify coordinates against the Search API or repository responses before asserting availability. Prefer release versions unless snapshots are explicitly required. - **VERIFY**: Do not invent GAVs — confirm via Search API or successful GET of metadata/POM - **FORMAT**: Always express full coordinates as `groupId:artifactId:version` when a version is fixed - **BEFORE APPLYING**: Read the reference for step-by-step workflows, query syntax, and URL patterns - **EDGE CASE**: If the user goal is ambiguous, stop and ask a clarifying question before editing files or running project-wide commands - **EDGE CASE**: If required context, files, credentials, or tools are missing, report the blocker explicitly and ask whether to proceed with setup or fallback guidance - **EDGE CASE**: If requested changes conflict with project constraints or safety boundaries, explain the conflict and ask for user confirmation on the preferred trade-off ## When to use this skill - Search Maven Central - Find Maven dependency - Maven coordinates - groupId artifactId version - Latest version Maven - maven-metadata.xml - Download JAR from Maven Central - Download javadocs - Dependency tree transitive - display-dependency-updates - display-plugin-updates - Outdated Maven dependencies ## Workflow 1. **Read Maven search reference workflow** Read `references/114-java-maven-search.md` before forming queries, coordinate checks, or URL outputs. 2. **Perform Maven Central discovery and verification** Use Search API and repository metadata/POM checks to confirm valid coordinates and available versions. 3. **Format results with full coordinates and links** Return `groupId:artifactId:version` outputs, structured tables, and verifiable HTTPS artifact URLs. 4. **Run project-local update checks when applicable** When working on a local project, ensure versions-maven-plugin usage and run `versions:display-*` reports for properties, dependencies, and plugins. ## Reference For detailed guidance, examples, and constraints, see [references/114-java-maven-search.md](references/114-java-maven-search.md).
Signals
Information
- Repository
- jabrena/cursor-rules-java
- Author
- jabrena
- Last Sync
- 5/10/2026
- Repo Updated
- 5/8/2026
- Created
- 4/5/2026
Reviews (0)
No reviews yet. Be the first to review this skill!
Related Skills
upgrade-nodejs
Upgrading Bun's Self-Reported Node.js Version
cursorrules
CrewAI Development Rules
cn-check
Install and run the Continue CLI (`cn`) to execute AI agent checks on local code changes. Use when asked to "run checks", "lint with AI", "review my changes with cn", or set up Continue CI locally.
CLAUDE
CLAUDE.md
Related Guides
Bear Notes Claude Skill: Your AI-Powered Note-Taking Assistant
Learn how to use the bear-notes Claude skill. Complete guide with installation instructions and examples.
Mastering tmux with Claude: A Complete Guide to the tmux Claude Skill
Learn how to use the tmux Claude skill. Complete guide with installation instructions and examples.
OpenAI Whisper API Claude Skill: Complete Guide to AI-Powered Audio Transcription
Learn how to use the openai-whisper-api Claude skill. Complete guide with installation instructions and examples.