apache / apache/maven

[MNG-5665] Advanced Lifecycle Handling

Open
#6,657 1 comment 0 reactions 0 assignees View on GitHub
bug priority:major
Dominant language
Java
Stars
5.3k
Forks
3.1k
Avg merge
20h 42m
Merged PRs (30d)
297

Description

**[Robert Scholte](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=rfscholte)** opened **[MNG-5665](https://issues.apache.org/jira/browse/MNG-5665?redirect=false)** and commented

These are a couple of improvements, which will improve the behavior of Maven regarding lifecycles

---

**Sub-tasks:**
- [MNG-5666](https://issues.apache.org/jira/browse/MNG-5666) Divide lifecycle in prePhases, phases and postPhases

- [MNG-5667](https://issues.apache.org/jira/browse/MNG-5667) Either install or deploy

- [MNG-5885](https://issues.apache.org/jira/browse/MNG-5885) Optimize execution when phases of same lifecycle are called

- [MNG-6319](https://issues.apache.org/jira/browse/MNG-6319) Allow for building of the whole project multiple times (with different phases/goals/lifecycles) but with one command

**Issue Links:**
- [MNG-7991](https://issues.apache.org/jira/browse/MNG-7991) refactor "aggregator" goal feature

**Remote Links:**
- [Page
](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65875544)

5 votes, 7 watchers

Contributor guide

Open the contributing guide

Research direction

Start by reading the MNG-5665 description and its linked remote page, then review the subtasks MNG-5666, MNG-5667, MNG-5885, and MNG-6319. The issue is complete when the advanced lifecycle improvements described by those subtasks are implemented and their behavior is verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
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.