[MPH-168] effective pom should support multi-module project

Open
#292 1 comment 0 reactions 1 assignee View on GitHub

@mthmulders is already working on this.

Since Jun 14, 2025.

Assessment

This issue has not been assessed yet.

Description

enhancement priority:major

Or Shachar opened MPH-168 and commented

I need to get effective pom of all modules in my multi-module project. Today this requires me to discover all modules manually and run effective pom on each of them.

For multi-module projects it would be great if I can run effective pom from top level and get an effective pom written to ${project.build.directory}/effective-pom.xml of each module. 

Since effective-pom does not write to file by default maybe a reasonable usage would be to run:

mvn help:effective-pom -Doutput=target/effective.pom.xml

 

Maybe helpful: mvn dependency plugin lets you do it (with goals "list" or "collect").

 


Affects: 3.2.0

Remote Links:

Dominant language
Java
Stars
29
Forks
42
Avg merge
23h 15m
Merged PRs (30d)
6

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from apache/maven-help-plugin

All issues in apache/maven-help-plugin

Similar issues

More Java issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.