[ https://issues.apache.org/jira/browse/MNG-8246?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Guillaume Nodet updated MNG-8246: --------------------------------- Fix Version/s: 4.0.0-rc-2 (was: 4.0.0) > Calling pre-clean results in calling before:clean/clean/after:clean > ------------------------------------------------------------------- > > Key: MNG-8246 > URL: https://issues.apache.org/jira/browse/MNG-8246 > Project: Maven > Issue Type: Bug > Components: Command Line, Core > Affects Versions: 4.0.0-beta-4 > Reporter: Karl Heinz Marbaise > Priority: Major > Fix For: 4.0.0-rc-2 > > > If I call Maven 4.0.0-beta-4 like this: > {code} > mvn pre-clean > {code} > That will result in execution of the life cycle phases: > * before:clean > * clean > * after:clean > I can use also {{post-clean}} which results in exactly the same executions > (which is expected). Also things like {{pre-integration-test}} results in > execution of many phases in contradiction to Maven 3.X. > If I do the same with Maven 3.X only the {{pre-clean}} is being executed (as > expected). > The question here is: > * The user expected to execute only the {{pre-clean}} phase which is > deprecated in Maven 4.0.0-beta-4+ > ** Should we produce a WARNING about the wrong usage of the phase? And > continue as shown above. > ** Should we fail and do not accept {{pre-clean}} anymore? But that would > mean in consequence to prevent calling with anything like > {{pre-integration-test}} etc. > You can reproduce this with the example: > https://github.com/khmarbaise/maven-bugs/tree/master/MNG-8244 -- This message was sent by Atlassian Jira (v8.20.10#820010)