だから私はいくつかのテストを実行するためにantビルドファイルを書いています、そして私はMXUnitのために問題なく次の行を使用します:
<taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../mxunit/ant/lib/mxunit-ant.jar"/>
しかし、http://sourceforge.net/projects/dbunit/files/dbunit-2.4.8.jar
からダウンロードして、と同じディレクトリに配置すると、ANTビルドファイルに次の行が追加されます。mxunit-ant.jar
<taskdef name="dbunit" classname="org.dbunit.ant.DbUnitTask" classpath="../mxunit/ant/lib/dbunit-2.4.8.jar"/>
Eclipseで次のような警告が表示されます。
taskdefクラスorg.dbunit.ant.DbUnitTaskに必要なクラスが見つかりません:org / slf4j / LoggerFactory
jarファイルを抽出すると、org.dbunit.ant.DbUnitTaskクラスが含まれているので、ANTが何について不平を言っているのか非常に混乱しています。