2011-04-13 84 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