带有Maven DBUnit插件的ReplacementDataSet

带有Maven DBUnit插件的ReplacementDataSet,maven,junit,dbunit,Maven,Junit,Dbunit,我希望使用带有DbUnit的ReplacementDataSet,以便在构建时可以解析testdata.xml文件并过滤一些数据值 例如,能够做这样的事情会很好: ReplacementDataSet rds = new ReplacementDataSet(ds); rds.addReplacementObject("[NULL]", null); rds.addReplacementObject("[NOW]", dbUnitDateFormat(DateUtils.addDays(new

我希望使用带有DbUnit的ReplacementDataSet,以便在构建时可以解析testdata.xml文件并过滤一些数据值

例如,能够做这样的事情会很好:

ReplacementDataSet rds = new ReplacementDataSet(ds);

rds.addReplacementObject("[NULL]", null);
rds.addReplacementObject("[NOW]", dbUnitDateFormat(DateUtils.addDays(new Date(), 0)));

但是,maven dbunit插件不允许我重写FlatXmlDataSetBuilder或插入任何类型的替换数据集类。有什么建议吗?

Maven dbunit插件非常基本。dbunit ANT任务允许一些额外的配置行为,但它也不能访问dbunit的全部功能

最好的建议是在单元测试中声明此数据集的使用