IIRC, path resolution was taking place in the project builder...which would mean that it could have happened during kenney's cleanup of the interpolation. Not sure, though. (I'm fairly certain on the timing of the path translation, though...I'm pretty sure it happened during project-building, not plugin configuration...)

-john


On Jul 29, 2007, at 12:36 PM, Jason van Zyl wrote:

I'm trying to find the source of the problem, but it0088 is broken on trunk and that's the very nasty ${project.build.directory} not resolving to a full path which caused a tremendous amount of grief between the 2.0. and 2.0.1 releases.

I can tell immediately what broke it, but if anyone was mucking about with mojo configurations that is probably it.

The IT is it0088 which uses the support plugin here:

http://svn.apache.org/repos/asf/maven/core-integration-testing/ trunk/core-integration-testing-plugins/maven-it-plugin-generate- properties/src/main/java/org/apache/maven/plugin/coreit/ InterpolatedPomConfigurationMojo.java

In a nutshell the problem is that ${project.build.directory} used in a plugin configuration like so:

<configuration>
<projectBuildDirectory>${project.build.directory}</ projectBuildDirectory>
</configuration>

Is not making it into the mojo fully resolved but only as "target" which is bad.

I will dig around but if you touched anything in the interpolation, mojo configuration bits take a look. Once this is fixed I think we can start pushing out early alphas for those that want to live on the edge.

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder and PMC Chair, Apache Maven
jason at sonatype dot com
----------------------------------------------------------




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


---
John Casey
Committer and PMC Member, Apache Maven
mail: jdcasey at commonjava dot org
blog: http://www.ejlife.net/blogs/john


Reply via email to