On 16-Mar-09, at 5:06 PM, Stephen Connolly wrote:

Yeah, I got that, but will it be interpolated...


No. The raw model.

at present by using MXpp3 I can get the raw model.

project.getOriginalModel() gives a kind-of interpolated without property
evaluation

project.getModel() gives the final values.

For 3.x will there be a route to all three or are we losing the middle
ground?

I know I have a need for interpolated pre-property substituion as well as
the final model... and I also have a need for the raw model...

For example to differentiate between plugins inherited with versions
specified in the pom, plugins inherited with versions coming from
inheritance, etc.

-Stephen

2009/3/16 Jason van Zyl <[email protected]>


On 16-Mar-09, at 12:47 PM, Stephen Connolly wrote:

I have code which does what I need, so if enforcer is doing similar then
I'm
happy

-Stephen

BTW, how does this change in 3.x?


When you ask for the model it won't be mutated.



2009/3/16 Jason van Zyl <[email protected]>

Brian had to do this in the enforcer so there is code for 2.x there.

In 3.x the model original model hierarchy is not mutated and stored along
with the project.


On 16-Mar-09, at 10:26 AM, Stephen Connolly wrote:

Hey!


So either my memory is wrong or i remember somebody saying it's a "bad
thing"(TM) to use MavenXpp3Reader from a plugin....

I know that 99% of the time one should use model builder directly, but I have a use case where I just want the results before *any* interpolation
what so ever is performed...

Am I still doing a "bad thing" or is this the 1% i suspect it is?

-Stephen


Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
----------------------------------------------------------

To do two things at once is to do neither.

-—Publilius Syrus, Roman slave, first century B.C.



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
----------------------------------------------------------

the course of true love never did run smooth ...

-- Shakespeare



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
----------------------------------------------------------

A language that doesn’t affect the way you think about programming is not worth knowing.

-— Alan Perlis


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to