Kenney Westerhof 99ba1e7e85 PR: MNG-2339 - ${project.*} evaluated badly
This commit makes sure that pom.* and project.* are resolved using the model reflector,
but if the prefix isn't pom or project, context and model properties are consulted.
If the value still isn't found, the model reflector is used as a legacy fallback,
and a warning is printed.

Also, project.* is deprecated in favour of pom.*.

TODO: env.*.

N.B.: there's loads of warnings about ${artifactId}. I can turn these off,
but if you specify -DartifactId on the commandline, all hell breaks loose.

See http://docs.codehaus.org/display/MAVEN/Refactoring+Interpolation


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@549786 13f79535-47bb-0310-9956-ffa450edef68
2007-06-22 11:34:53 +00:00
2007-06-21 15:21:49 +00:00
2007-06-19 16:32:57 +00:00
2007-02-28 22:50:59 +00:00
2007-02-28 22:52:16 +00:00
2007-02-28 22:54:36 +00:00
2007-05-27 05:45:18 +00:00
2007-06-08 16:20:54 +00:00
2007-02-28 22:57:03 +00:00
2007-06-02 15:35:57 +00:00
2006-11-23 20:46:24 +00:00

See: 

http://maven.apache.org/guides/development/guide-building-m2.html
Languages
Java 99.6%
Shell 0.2%
Batchfile 0.1%