Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jconn4.jar的maven存储库是什么?_Java_Maven_Sybase_Jconnect - Fatal编程技术网

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

Java jconn4.jar的maven存储库是什么?,java,maven,sybase,jconnect,Java,Maven,Sybase,Jconnect,jConn3是我唯一能找到的 “com.sybase.jdbc3.jdbc:jconn3:6.05”我的研究告诉我jconn3.jar和jconn4.jar是sybase jConnect的一部分。为了下载(至少)最新版本的jConnect,您需要“注册”一个帐户。。。还可以做其他事情,比如点击许可证。(我给他们我的电子邮件地址并不是为了弄清楚。) 基于此,我怀疑您在Maven Central中看到的jconn3.jar副本是未经授权的,不应该存在 我的建议是: 在Sybase网站上注册帐户 下

jConn3是我唯一能找到的


“com.sybase.jdbc3.jdbc:jconn3:6.05”

我的研究告诉我jconn3.jar和jconn4.jar是sybase jConnect的一部分。为了下载(至少)最新版本的jConnect,您需要“注册”一个帐户。。。还可以做其他事情,比如点击许可证。(我给他们我的电子邮件地址并不是为了弄清楚。)

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

我的建议是:

  • 在Sybase网站上注册帐户
  • 下载JAR
  • 在本地回购协议或私人机构回购协议中添加一份包含最小POM文件的JAR副本
  • 在未仔细阅读jConnect许可证以检查其是否允许的情况下,不要导出它
  • 如果您将软件提供给第三方,请首先检查jConnect许可证对此的说明

    如果您打算在公共Maven回购协议中提供您的软件,您可能需要提供关于下游项目应该如何处理jconn.jar问题的说明


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

    (不过,我并不看好你的机会。他们将下载内容放在“注册”墙后的事实表明,他们希望跟踪谁出于“业务原因”使用jConnect。说服他们改变策略可能很困难。)



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

    我的研究告诉我jconn3.jar和jconn4.jar是Sybase jConnect的一部分。为了下载(至少)最新版本的jConnect,您需要“注册”一个帐户。。。还可以做其他事情,比如点击许可证。(我给他们我的电子邮件地址并不是为了弄清楚。)

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

    我的建议是:

  • 在Sybase网站上注册帐户
  • 下载JAR
  • 在本地回购协议或私人机构回购协议中添加一份包含最小POM文件的JAR副本
  • 在未仔细阅读jConnect许可证以检查其是否允许的情况下,不要导出它
  • 如果您将软件提供给第三方,请首先检查jConnect许可证对此的说明

    如果您打算在公共Maven回购协议中提供您的软件,您可能需要提供关于下游项目应该如何处理jconn.jar问题的说明


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

    (不过,我并不看好你的机会。他们将下载内容放在“注册”墙后的事实表明,他们希望跟踪谁出于“业务原因”使用jConnect。说服他们改变策略可能很困难。)



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

    此页面提供如何下载jconn4.jar。


    您需要自己安装到本地的repo。

    此页面提供如何下载jconn4.jar。


    您需要自己安装到本地回购。

    您可以使用免费使用并支持最新的Sybase ASE(目前为16.0 SP4)。

    您可以使用免费使用并支持最新的Sybase ASE(目前为16.0 SP4).

    厚颜无耻地要求开发人员注册以获得下载驱动程序的特权,这简直是90年代的事。Sybase是在这个时间扭曲中被抓住的,这是它死掉的原因之一,它死不瞑目地活该,并乞求如此之多。@MarcusJuniusBrutus作为一名试图为Sybase构建应用程序的开发人员,我发现这一评论非常准确。厚颜无耻地要求开发人员注册以获得下载驱动程序的特权是如此之快。Sybase是在这个时间扭曲中被抓住的,这是它死掉的原因之一,它活该死,并且一直在乞求。@MarcusJuniusBrutus作为一名试图为Sybase构建应用程序的开发人员,我发现这个评论非常准确。jtds(至少版本1.3.1)兼容JDBC 3.0,而不是JDBC 4.0。这意味着它可以很好地用于大多数基本的查询内容,但缺少高级新功能(如Spring Batch使用的getDatabaseSchema方法)和其他功能。jtds(至少版本1.3.1)符合JDBC 3.0,而不是JDBC 4.0。这意味着它可以很好地处理大多数基本的查询内容,但是缺少高级的新特性(比如SpringBatch使用的getDatabaseSchema方法)和其他特性。