2011-04-13 79 views
0

没有人知道我如何在项目中使用sqljdbc4 jar文件,但没有将它设置在Eclpise内部项目的构建路径中? 我将我的项目存储在源代码控制库中,并有一个Countinuous Integration Server(Jenkins)来运行我的java测试。 如果sqljdbc4 jar只包含在Eclipse级别,Countinuous Integration Server会大声说它找不到指定的类(使用Class.forName()),因为该文件不是用我的java代码“装运”的。Java +包括用于持续集成服务器的sqljdbc4.jar

我也使用Maven,但它似乎不是由Maven仓库提供的依赖。

或者我可以使用其他替代方法来代替sqljdbc4吗?

谢谢;

回答

3

您可能会发现这个Using eclipse and maven 2, how to get dependancy for sqljdbc4?有帮助,因为它向您展示了如何将sqljdbc4添加为依赖项。你也必须在你的CI服务器上这样做,除非你有一个版本库管理器,如http://nexus.sonatype.org/,那么你可以在那里安装它。

+0

谢谢Tnemas我不控制CIS,也没有太多的网络,这里没有任何联系,我转而使用jtds而不是sqljdbc4,这很好地工作,并且依赖于Maven。 – user706058 2011-04-13 13:04:45

+0

如果您正在使用Maven,请认真考虑使用Nexus或任何其他Repository Manager。 – khmarbaise 2011-04-13 13:08:39

+0

@khmarbaise你能详细说明为什么吗? – Tnem 2011-04-13 15:51:51