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

And*_*ner 2 java sybase jconnect maven

jConn3 是我唯一能找到的。

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

Ste*_*n C 5

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

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

我的建议是:

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

如果您向第三方提供软件,请首先检查 jConnect 许可证对此的说明。

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


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

(不过,我不评价您的机会。事实上,他们将下载放在“注册”墙后面,这表明他们出于“商业原因”想要跟踪谁在使用 jConnect。说服他们改变策略可能很困难。 )


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

  • 厚颜无耻地要求开发者注册才能下载驱动程序的特权已经是 90 年代的事了。Sybase 陷入了这种时间扭曲,这是它死得其所应得的、也是它所祈求的死亡的原因之一。 (12认同)