读书人

dbunit和poi版本不兼容的有关问题

发布时间: 2012-06-27 14:20:08 作者: rapoo

dbunit和poi版本不兼容的问题
使用unitiles+dbunit 2.4.8,由于我的测试数据使用xls文件,所以需要用到poi库,但是dbunit只支持poi 3.2版本的,高版本时会报:
<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <!--原来是3.2,改为3.7 --> <version>3.7</version> <exclusions> <exclusion> <artifactId>log4j</artifactId> <groupId>log4j</groupId> </exclusion> <exclusion> <artifactId>commons-logging</artifactId> <groupId>commons-logging</groupId> </exclusion> </exclusions> <optional>true</optional> </dependency>

步骤2:重新编译

mvn clean compile -Pmysql
说明dbunit提供了很多数据库的方案,这时我选择mysql.

步骤3:将新编译的dbunit上传到私服nexus中
注:如果没有使用maven,直接将这个编译包放到lib目录中即可。

步骤4:更新自己项目的pom.xml,引用这个dbunit的构件


这样着腾后,终于成功了。

读书人网 >其他数据库

热点推荐