因此,我正在编写一个ant构建文件来运行一些测试,并且我使用了下面的行,对于MXUnit没有任何问题:
<taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../mxunit/ant/lib/mxunit-ant.jar"/>但是,当我从dbunit-2.4.8.jar下载http://sourceforge.net/projects/dbunit/files/并将其放在与mxunit-ant.jar相同的目录中时,然后将下面的行添加到ANT文件中:
<taskdef name="dbunit" classname="org.dbunit.ant.DbUnitTask" classpath="../mxunit/ant/lib/dbunit-2.4.8.jar"/>为此,我在Eclipse中看到一个警告:
无法找到org.dbunit.ant.DbUnitTask类所需的类: org/slf4j/LoggerFactory
当我解压缩jar文件时,它确实有org.dbunit.ant.DbUnitTask类。所以我很困惑蚂蚁在抱怨什么。知道问题是什么吗?
发布于 2010-12-01 23:25:15
看起来,您需要确保满足所有的DbUnit的依赖关系,并安装dbunit-2.4.8.jar。
未找到类org/slf4j/LoggerFactory时引用的特定错误表明您没有需要的SLF4J类。(这里可能需要最新版本的slf4japi.jar。)
https://stackoverflow.com/questions/4329883
复制相似问题