maven-expert

Provide expert guidance on Apache Maven dependency management and Maven-to-Bazel migration.

3|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/kinhluan/rules-quarkus-skills --skill maven-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maven-expert
Source: https://github.com/kinhluan/rules-quarkus-skills/tree/main/.agent-skills/maven-expert
Command: npx skills add https://github.com/kinhluan/rules-quarkus-skills --skill maven-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the complexities of Apache Maven, including dependency management, build configurations, and the challenging migration of Maven projects to Bazel.

Core Features & Use Cases

  • Dependency Management: Expert guidance on using BOMs and managing dependency scopes.
  • Build Optimization: Advice on multi-module projects and essential Maven plugins.
  • Maven-to-Bazel Migration: Strategies for mapping Maven artifacts and resources to Bazel targets.
  • Use Case: Resolve a dependency conflict in a large multi-module Maven project by identifying and excluding problematic transitive dependencies.

Quick Start

Use the maven-expert skill to help me migrate my Maven project to Bazel.

Frequently Asked Questions about maven-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I resolve a dependency conflict in a large multi-module Maven project?

To resolve a Maven dependency conflict, identify and exclude problematic transitive dependencies using dependency management techniques like BOMs to control versions across multi-module projects effectively.

What is the best way to migrate a Maven project to Bazel?

The best way to migrate Maven to Bazel involves mapping Maven artifacts and resources to Bazel targets using Starlark rules, requiring an understanding of both Maven's XML structure and Bazel's build configuration.

How does a Maven BOM manage dependencies across multiple modules?

A Maven BOM (Bill of Materials) manages dependencies by centralizing version control in a parent POM, ensuring consistent dependency scopes and versions across all modules in a multi-module project build.

Can I optimize multi-module Maven builds using specific plugins?

You can optimize multi-module Maven builds by configuring essential Maven plugins and adjusting build lifecycle settings to streamline project compilation, testing, and packaging processes.

Do I need to know Starlark rules to migrate my Maven build to Bazel?

Yes, migrating a Maven build to Bazel requires understanding Starlark rules to effectively map Maven artifacts and resources into Bazel targets and configure the new build system.