java-maven

pluginagentmarketplace/custom-plugin-java · updated Apr 8, 2026

$npx skills add https://github.com/pluginagentmarketplace/custom-plugin-java --skill java-maven
0 commentsdiscussion
summary

Apache Maven configuration, dependency management, and multi-module project setup for Java builds.

  • Covers POM structure, lifecycle phases (validate through deploy), and plugin configuration with practical examples
  • Supports single-module, multi-module, and library project types with BOM-based dependency management
  • Includes troubleshooting guidance for common issues like dependency conflicts, version mismatches, and build memory problems
  • Provides Maven commands for dependency analys
skill.md

Java Maven Skill

Master Apache Maven for Java project builds and dependency management.

Overview

This skill covers Maven configuration including POM structure, lifecycle phases, plugin configuration, dependency management with BOMs, and multi-module projects.

When to Use This Skill

Use when you need to:

  • Configure Maven POM files
  • Manage dependencies with BOMs
  • Set up build plugins
  • Create multi-module projects
  • Troubleshoot build issues

Quick Reference

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.example</groupId>
    <artifactId>my-app</artifactId>
    <version>1.0.0-SNAPSHOT</version>

    <properties>
        <java.version>21</java.version>
        <maven.compiler.source>${java.version}</maven.compiler.source>
        <maven.compiler.target>${java.version}</maven.compiler.target>
    </properties>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-dependencies</artifactId>
                <version>3.2.1</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-enforcer-plugin</artifactId>
                <version>3.4.1</version>
            </plugin>
        </plugins>
    </build>
</project>

Lifecycle Phases

validate → compile → test → package → verify → install → deploy

Useful Commands

mvn dependency:tree                    # View dependencies
mvn dependency:analyze                 # Find unused/undeclared
mvn versions:display-dependency-updates  # Check updates
mvn help:effective-pom                 # View effective POM
mvn -B verify                          # Batch mode build

Troubleshooting

Problem Solution
Dependency not found Check repository, version
Version conflict Use BOM or enforcer
Build OOM Set MAVEN_OPTS=-Xmx1g

Usage

Skill("java-maven")

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.659 reviews
  • William Garcia· Dec 28, 2024

    Registry listing for java-maven matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Henry Park· Dec 20, 2024

    java-maven reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Ava Gonzalez· Dec 8, 2024

    I recommend java-maven for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Pratham Ware· Dec 4, 2024

    java-maven reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • William Harris· Nov 27, 2024

    java-maven reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Yash Thakker· Nov 23, 2024

    I recommend java-maven for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • William Haddad· Nov 19, 2024

    Useful defaults in java-maven — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Hana Kapoor· Nov 11, 2024

    I recommend java-maven for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • William Khan· Oct 18, 2024

    Registry listing for java-maven matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Dhruvi Jain· Oct 14, 2024

    Useful defaults in java-maven — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

showing 1-10 of 59

1 / 6