apache / apache/maven

[MNG-8650] Provide a tool to validate a POM

Open
#10,442 0 comments 0 reactions 0 assignees View on GitHub
maintenance priority:major
Dominant language
Java
Stars
5.3k
Forks
3.1k
Avg merge
20h 42m
Merged PRs (30d)
297

Description

**[Guillaume Nodet](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=gnt)** opened **[MNG-8650](https://issues.apache.org/jira/browse/MNG-8650?redirect=false)** and commented

I think we should provide a simple command line that can be used to validate a POM and report warnings and errors in a simple way.
We could then ask Sonatype to make sure that POMs uploaded to Maven Central do not contain any error and raise the warnings back to maintainers.

---
No further details from [MNG-8650](https://issues.apache.org/jira/browse/MNG-8650?redirect=false)

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or existing entry points. Start by locating Maven's command-line and POM validation components; the work is complete when a simple command reports POM warnings and errors in a form suitable for maintainers and Maven Central checks.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system, cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.