jconn4.jar的maven存储库是什么?

时间:2014-10-13 22:29:48

标签: java maven sybase jconnect

jConn3是我能找到的唯一一个。

' com.sybase.jdbc3.jdbc:jconn3:6.05'

3 个答案:

答案 0 :(得分:4)

我的研究告诉我,jconn3.jar和jconn4.jar是Sybase jConnect的一部分。为了下载(至少)最新版本的jConnect,您需要“注册”一个帐户......并且可能会执行其他操作,例如点击许可。 (我不会给他们我的电子邮件地址,只是为了找出答案。)

基于此,我怀疑您在Maven Central中可以看到的jconn3.jar副本是未经授权的,不应该在那里。

我的建议是:

  1. 在Sybase网站上注册帐户。
  2. 下载JAR。
  3. 将带有最小POM文件的JAR副本添加到您的本地仓库或您的私人机构仓库。
  4. 如果没有仔细阅读jConnect许可证,请不要先导出它以检查是否允许。
  5. 如果您要向第三方提供软件,请先查看jConnect许可证对此的说明。

    如果您打算在公共Maven仓库中提供您的软件,您可能需要提供有关下游项目应如何处理jconn.jar问题的说明。


    另一种方法可能是要求Sybase / SAP获得将JAR上传到Maven Central的权限。

    (我不会对你的机会进行评分。他们将下载放在“注册”墙上这一事实表明他们想要追踪出于“商业原因”使用jConnect的人。说服他们改变他们的策略可能很难。)


    更新 - 根据@ Hlex 2015年的研究(见下文),该软件可从SAP Store免费获得。但是,您仍需要注册帐户。

答案 1 :(得分:2)

此页面提供了如何下载jconn4.jar http://sqlanywhere-forum.sap.com/questions/23450/jconnect-software-developer-kit-download

您需要自己安装到本地仓库。

答案 2 :(得分:2)

您可以使用免费使用的jTDS drivers in central maven repository并支持最新的Sybase ASE(截至目前为16.0 SP4)。