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

2022-04-27 00:00:00 sybase java maven jconnect

jConn3是我唯一能找到的。

‘com.sybase.jdbc3.jdbc:jConn3:6.05’


解决方案

我的研究告诉我,jConn3.jar和jConn4.jar是Sybase jConnect的一部分。为了下载(至少)最新版本的jConnect,您需要"注册"一个帐户……也许还可以做其他事情,比如点击进入许可证。(我给他们我的电子邮件地址不是为了找出答案。)

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

我的建议是:

  1. 在Sybase站点上注册帐户。
  2. 下载JAR。
  3. 将包含最小POM文件的JAR副本添加到您的本地Repo或您的私人机构Repo。
  4. 在未仔细阅读jConnect许可证以检查其是否允许的情况下,请勿将其导出。

如果您将软件提供给第三方,请首先检查jConnect许可证对此有何规定。

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


另一种方法可能是请求Sybase/SAP允许将JAR上传到Maven Central。

(不过,我不评估你的机会。他们把下载放在"注册"墙后面的事实表明,他们想要追踪谁是出于"商业原因"使用jConnect的。说服他们改变策略可能很困难。)


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

相关文章