gnodet commented on PR #13270:
URL: https://github.com/apache/maven/pull/13270#issuecomment-6040364524

   > The 'optimization' or ordering-aware mechanic is part of the discussion in 
slack: wether to have it or not. The Jira issue is over 8 years old, therefore 
I would like to understand if executing lifecycle phases from 'package compile' 
has any use case.
   
   I don't know any real use case for that.  If we don't consider any 
compatibility issue, I'd be happy with a solution that merges and reorder 
phases in a lifecycle.  The follow-up question however is: what happens if we 
have `phase1 phase2 phase3` where `phase2` belongs to a different lifecycle.  
Currently, the lifecycles are not ordered in any other way than what is given 
on the CLI.  If we want to merge `phase1` and `phase3` in the same lifecycle 
execution, that means we need to choose an order, either `phase1 phase3 
phase2`, or `phase2 phase1 phase3`, provided that `phase1 < phase3` in the 
lifecycle.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to