Herve Boutemy created MNG-7991: ---------------------------------- Summary: refactor aggregator goal Key: MNG-7991 URL: https://issues.apache.org/jira/browse/MNG-7991 Project: Maven Issue Type: Wish Components: Plugin API, Plugins and Lifecycle, Reactor and Workspace Affects Versions: 4.x / Backlog Reporter: Herve Boutemy
aggregation was added in early Maven 2 stages with MNG-250, not really documented AFAIK there are multiple shortcomings found over time: * discrepancy between CLI and lifecycle use: CLI skips execution in sub-modules, but not lifecycle * forked lifecycle execution vs second execution in modules * sometimes, instead of executing aggregate goal before building modules, it would be useful to execute aggregate after building modules (to aggregate some results built in each module) notice that this looks also like the need for "execute at end" as found in install/deploy we probably need to better document what aggregate currently does and define what should be the target: perhaps refactoring will require new mechanisms that we won't call aggregator... -- This message was sent by Atlassian Jira (v8.20.10#820010)