Thanks Olivier, specially with the patch. otherwise i will be clueless
for quite some time.
Thanks again
-D
On Sat, Oct 4, 2008 at 2:52 AM, Olivier Lamy <[EMAIL PROTECTED]> wrote:
> Hi,
> MavenProjectValueSource interpolate values only with pom (expression
> starting with pom or project) (in beta-2).
> It doesn't use pom.properties.
> You have to add an other filterWrapper :
>
> mavenResourcesExecution.addFilerWrapperWithEscaping( new
> PropertiesEscapingBackSlashValueSource( true, project
> .getProperties() ), "@{", "}", null );
>
> mavenResourcesExecution.addFilerWrapperWithEscaping( new
> MavenProjectValueSource( project, true ), "@{", "}",
> null );
>
> Note it's more easy in beta-2 too add filtering "rules".
>
> You will find a patch for your mojo here [1] (the it is ok now :-) ).
>
> HTH,
> --
> Olivier
>
> [1] http://people.apache.org/~olamy/izpack-plugin-interpolation.patch
>
>
> 2008/10/4 Dan Tran <[EMAIL PROTECTED]>:
>> Hello all,
>>
>> I am current using maven-filtering-beta-1 & 2 to interpolate
>> @{variable} so here is the codesnip
>>
>> // support @{} izpack ant format
>> mavenResourcesExecution.addFilerWrapper( new MavenProjectValueSource(
>> project, true ), "\\@", "(.+?)\\}", "@{", "}" );
>>
>> The real source is at
>> http://svn.codehaus.org/izpack/izpack-maven/trunk/izpack-maven-plugin/src/main/java/org/izpack/mojo/IzPackMojo.java
>> at interpolateDescriptorFile()
>>
>> The test case is at
>>
>> http://svn.codehaus.org/izpack/izpack-maven/trunk/izpack-maven-plugin/src/it/izpack-172/
>>
>> The file i am trying to interpolate is under src/izpack/install.xml
>>
>>
>> can someone give it a quick scan to see if I manage to use the API
>> correctly.?
>>
>> Full appreciate the helps
>>
>> Thanks
>>
>> -D
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]