Description
With Maven 3, the artifact parameter is not taken into account when evaluating expressions. Example:
$ mvn help:evaluate -Dartifact=log4j:log4j -Dexpression=project.name [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Maven Stub Project (No POM) 1 [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-help-plugin:2.2:evaluate (default-cli) @ standalone-pom --- [INFO] Maven Stub Project (No POM) [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------
Expected output would be "Apache Log4j", instead of the stub Maven project.