[ https://issues.apache.org/jira/browse/MNG-8245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Guillaume Nodet updated MNG-8245: --------------------------------- Fix Version/s: 4.0.0-rc-2 (was: 4.0.0) > Using before:|after:$phase on CLI does not work > ----------------------------------------------- > > Key: MNG-8245 > URL: https://issues.apache.org/jira/browse/MNG-8245 > 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 try to use one of the new life cycle phase via command line like this: > {code:java} > mvn before:clean > ... > [INFO] > -------------------------------------------------------------------------------------------------------------------------- > [ERROR] No plugin found for prefix 'before' in the current project and in the > plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from > the repositories [local (/Users/khm/.m2/repository), nexus ( > {code} > That will fail (from my perspective as expected) because that's a conflict > with the syntax for calling a goal of a plugin. That means at the moment it's > not possible to call a thing like {{(before:|after:)$phase}} or > alike...on command line... > > This behaviour is already documented on > [https://cwiki.apache.org/confluence/display/MAVEN/Dynamic+phases] > The questions which arise: > * Should it be possible to call things like that via CLI? That could be > helpful for testing things out? > * Or Should we at least correctly WARN about such situations? The above error > message is from my point of view misleading.. -- This message was sent by Atlassian Jira (v8.20.10#820010)