On Tue, 18 Oct 2005 12:49:48 +0200, Mikael Petterson (KI/EAB) wrote:

>The purose of my task is to set the values for properties arch, 
product_number and product_revision.

Hmmm, why do you need a custom task for this?

        <loadproperties srcFile="product.attributes">
            <filterchain>
                <tokenfilter>
                    <filetokenizer/>
                    <replaceregex 
                        pattern="^([^:]+):([^:]+):([^\r\n]+)[\n\r]+([^:]+):
([^:]+):([^\r\n]+)[\n\r]+(.*)$"
                        replace="\1=\4&#10;\2=\5&#10;\3=\6"/>
                </tokenfilter>
                <prefixlines prefix="prod."/>
            </filterchain>
        </loadproperties>

                 <!-- Set default here if you need them! -->

        <echoproperties prefix="prod."/>

yields

[echoproperties] prod.PRODUCT_NUMBER=CXC1327714/22
[echoproperties] prod.TARGET=jvm
[echoproperties] prod.PRODUCT_REVISION=R1A01

Ciao, Jürgen



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

Reply via email to