首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

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

2012-06-27 
dbunit和poi版本不兼容的问题使用unitiles+dbunit 2.4.8,由于我的测试数据使用xls文件,所以需要用到poi库,

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的构件


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

热点排行