maven-harness-pom

Provide Maven POM fragments to configure quality harness plugins.

50|7|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/loiane/specs-driven-development-spring-angular --skill maven-harness-pom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maven-harness-pom
Source: https://github.com/loiane/specs-driven-development-spring-angular/tree/main/.windsurf/skills/maven-harness-pom
Command: npx skills add https://github.com/loiane/specs-driven-development-spring-angular --skill maven-harness-pom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides drop-in Maven POM fragments that wire the full harness (Spotless, Checkstyle, SpotBugs, PIT, JaCoCo, OpenAPI, OWASP) into a Maven project to enforce quality gates and standard configurations.

Core Features & Use Cases

  • Drop-in fragments keyed for top-level POM properties and plugin blocks to pin versions and apply harness configurations.
  • Quick upgrade path for brownfield projects by aligning plugin versions and standard checks.
  • Use Case: Onboarding a new Spring Boot 4 project to ensure consistent build hygiene across modules.

Quick Start

Drop the fragments into your pom.xml and start using the harness-ready plugin blocks immediately.

Frequently Asked Questions about maven-harness-pom

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

FAQPage Schema
How do I add Spotless, Checkstyle, and SpotBugs to a Spring Boot Maven project?

You can add Spotless, Checkstyle, and SpotBugs to a Spring Boot Maven project by dropping in POM fragments that pin plugin versions and configure quality gates directly in your pom.xml.

What is the best way to configure a Maven build harness for brownfield project upgrades?

The best way to configure a Maven build harness for brownfield upgrades is using drop-in POM fragments that align plugin versions and apply standard quality checks like PIT and JaCoCo across existing modules.

Can I use Maven POM fragments to wire OpenAPI and OWASP checks into a Java build?

Yes, you can use Maven POM fragments to wire OpenAPI and OWASP dependency checks into a Java build by inserting top-level property blocks and plugin configurations to enforce standard security and documentation gates.

How do I set up JaCoCo and PIT mutation testing in a Maven pom.xml file?

To set up JaCoCo and PIT mutation testing in a Maven pom.xml, insert drop-in plugin fragments that pin the correct versions and automatically configure the testing coverage and mutation gates for your project.

Does wiring a full Maven harness require manual property and plugin version management?

No, wiring a full Maven harness does not require manual version management because the drop-in POM fragments provide top-level property blocks that pin versions and configure harness plugins automatically.

When do I need to use drop-in POM fragments for a Maven project?

You need to use drop-in POM fragments for a Maven project during new Spring Boot onboarding or brownfield upgrades when you must enforce consistent build hygiene and standard quality configurations across modules quickly.