Here's a macrodef

        <macrodef name="macro.dbunit-update">
                <attribute name="databaseDriver" />
                <attribute name="databaseUrl"  />
                <attribute name="databaseUsername"  />
                <attribute name="databasePassword"  />
                <attribute name="datatypeFactory"  />
                <attribute name="operation"  />
                <attribute name="srcDir"  />
                <attribute name="filename"  />
                <attribute name="file-extension"  />
                <attribute name="format"  />
                <!-- <element name="options" optional="true" />  -->
                <sequential>
                        <echo message="------ MACRO macro.dbunit-update 
-----------" />
                        <dbunit driver="${databaseDriver}" url="${databaseUrl}"
userid="${databaseUsername}" password="${databasePassword}"
datatypeFactory="${datatypeFactory}">
                                <classpath refid="dbunit.classpath"/>
                                <operation type="${operation}"
src="${srcDir}/[EMAIL PROTECTED]" format="@{format}"/>
                        </dbunit>
                </sequential>
        </macrodef>

Here's invoking it

<target name="dbunit-update-XML" depends="int.echo-properties"
description="Refreshes DB using data from XML file">
                <macro.dbunit-update databasedriver="${databaseDriver}"
                                        databasepassword="${databasepassword}"
                                        databaseurl="${databaseurl}"
                                        databaseusername="${databaseusername}"
                                        datatypefactory="${datatypefactory}"
                                        file-extension="xml"
                                        filename="${filename}"
                                        format="flat"
                                        operation="${operation}"
                                        srcdir="${srddir}">
                </macro.dbunit-update>
                        
        </target>

On 20/06/06, cristal <[EMAIL PROTECTED]> wrote:

Thanks Pete, that sounds very promising. Could you also post a piece of
sample code? Thanks a lot.
--
View this message in context: 
http://www.nabble.com/-m2--problem-w--antcall-in-ANT-based-mojo-t1307160.html#a4956130
Sent from the Maven - Users forum at Nabble.com.


---------------------------------------------------------------------
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]

Reply via email to