[b]背景:[/b]使用Maven管理依赖
[b]问题:[/b]自己写的DbUnitUtil工具类中,运行空main函数,提示NoClassDefFoundError(找不到org.dbunit.database.IDatabaseConnection)。但是DbUnit依赖已经确定加入到Maven POM配置中
[b]问题处理:[/b]
1、Maven中目前配置如下:
2、由于scope配置为test,因此该包并不会加入到Runtime。因而报错。解决方法:
[b]问题:[/b]自己写的DbUnitUtil工具类中,运行空main函数,提示NoClassDefFoundError(找不到org.dbunit.database.IDatabaseConnection)。但是DbUnit依赖已经确定加入到Maven POM配置中
[b]问题处理:[/b]
1、Maven中目前配置如下:
<dependency>
<groupId>org.dbunit</groupId>
<artifactId>dbunit</artifactId>
<version>2.4.8</version>
<scope>test</scope>
</dependency>
2、由于scope配置为test,因此该包并不会加入到Runtime。因而报错。解决方法:
<dependency>
<groupId>org.dbunit</groupId>
<artifactId>dbunit</artifactId>
<version>2.4.8</version>
</dependency>