Howdy,

I'm moving along with the maven-project component and I have arbitrary
levels of inheritance working for properties and the model.

Now I'm starting to look at the property interpolation mechanism and I
would like to propose for 1.1 that values in properties files be
interpolated in the model values but ${pom.foo} values not be
interpolated in properties values.

The first reason is that it makes the process a lot more clear and
second I'm not sure if having model values interpolated in properties
values is really of any use. I think when we have cases like:

maven.xdoc.version = ${pom.currentVersion}

We could really just use the ${pom.currentVersion} directly in the
relevant plugin instead of putting it in a property and then sucking it
back in.

At any rate, to make the project processing in 1.1 highly deterministic
I would like to remove ${pom.foo} value interpolation in properties
files.

-- 
jvz.

Jason van Zyl
[EMAIL PROTECTED]
http://tambora.zenplex.org

In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.
  
  -- Jacques Ellul, The Technological Society


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to