我向DBunit邮件列表发了一个问题,说明我在编译程序时遇到的错误。我得到的回应之一如下所示:
请尝试2.4.9-SNAPSHOT(您必须从源码构建; 快照目前尚未预先构建)。我相信提交1209修复 您遇到的问题:
我查看了DBunit项目,我无法弄清楚如何下载这个特定版本。 我尝试了这个命令,但它返回“不存在”错误
svn checkout https://dbunit.svn.sourceforge.net/svnroot/dbunit/trunc/2.4.9-SNAPSHOT dbunit
我认为该命令是正确的,因为如果我尝试一个确实存在的版本,它确实有效。例如,以下命令有效
svn checkout https://dbunit.svn.sourceforge.net/svnroot/dbunit/tags/dbunit-2.4.8 dbunit
查看在线代码浏览器,我看不到带有我想要的标签的条目。见http://dbunit.svn.sourceforge.net/viewvc/dbunit/
这是否意味着2.4.9-SNAPSHOT不存在或者我做错了?
此外,SNAPSHOT标签在发布版本末尾的含义是什么。我已经看到这个用了很多但不确定它意味着什么。
由于
答案 0 :(得分:2)
只需下载指定版本的源代码:
$ svn co https://dbunit.svn.sourceforge.net/svnroot/dbunit/trunk dbunit -r 1209
$ cd dbunit
$ mvn clean install
构建完成后,2.4.9-SNAPSHOT
版本应出现在您的存储库中。但是,在构建它时遇到一些问题,无法找到com.oracle:ojdbc14:jar:10.2.0.4.0
。请向库开发人员咨询如何解决此问题。