<taskdef classpathref="project.classpath" classname="org.dbunit.ant.DbUnitTask" name="dbunit" />
<target name="export">
<dbunit password="${database.password}" userid="${database.userid}" url="${database.url}" driver="${database.driver}" supportbatchstatement="true">
<export format="xml" dest="data/export-data.xml"/>
</dbunit>
</target>
<target name="clean_insert">
<dbunit password="${database.password}" userid="${database.userid}" url="${database.url}" driver="${database.driver}">
<operation format="xml" src="data/init-data.xml" type="CLEAN_INSERT"></operation>
</dbunit>
</target>
type:
UPDATE, INSERT, DELETE, DELETE_ALL, REFRESH,
MSSQL_INSERT, MSSQL_REFRESH, MSSQL_CLEAN_INSERT.
<target description="comparison" name="compare" depends="init">
<dbunit password="${database.password}" userid="${database.userid}" url="${database.url}" driver="${database.driver}">
<compare format="xml" src="data/init-data.xml" />
</dbunit>
</target>