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

标签 java maven sybase 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 副本添加到您的本地存储库或您的私有(private)机构存储库。
  4. 如果未先仔细阅读 jConnect 许可证以检查是否允许,请不要导出它。

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

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


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

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


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

关于java - jconn4.jar 的 Maven 存储库是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26349911/

相关文章:

exception - Sybase存储过程异常处理

java - JDBC 要求 Sybase 的时间戳偏移一小时?

Java - 使用 Xuggler 从图像创建视频

java - 双屏的 getMaximumSize()

java - Spring Boot 中不可解析的父 POM

java - 如何在netbeans中创建maven项目的jar文件

java - 在数据库中插入记录时出错

java - 使用JDT远程控制Eclipse Debug

java - 如何将主题设置为 ProgressDialog?

java - CI/CD 上的 Maven 初始化