[MNG-5665] Advanced Lifecycle Handling
- 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
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