Teradata驱动tdgssconfig、terajdbc4 Maven下载报500错误问题咨询
报错原因
- EBIPublic仓库返回500是服务端自身故障,该仓库当前已停止对外提供公开访问服务、或存储路径发生调整,并非你的POM配置错误导致。
- MVNRepository的第三方仓库收录信息存在滞后性,大量非官方托管的依赖地址失效后不会被及时更新,标注的存储地址不具备可用性参考价值。
- Teradata官方未将JDBC驱动上传至Maven中央仓库,受许可证限制,绝大多数公开第三方仓库均无权长期托管该类构件。
可用解决方案
方案1:企业私有仓库托管(最推荐)
将从官方渠道下载的对应版本jar包上传至企业内部私有Maven仓库,沿用你现有POM中的依赖坐标即可正常拉取。
方案2:本地Maven仓库安装
适合个人开发场景,下载官方jar包后执行以下命令将构件安装至本地Maven仓库:
安装tdgssconfig:
mvn install:install-file -Dfile=tdgssconfig-16.0.0.28.jar -DgroupId=com.teradata.jdbc -DartifactId=tdgssconfig -Dversion=16.0.0.28 -Dpackaging=jar
安装terajdbc4:
mvn install:install-file -Dfile=terajdbc4-16.20.00.12.jar -DgroupId=com.teradata.jdbc.com.teradata.jdbc -DartifactId=terajdbc4 -Dversion=16.20.00.12 -Dpackaging=jar
执行完成后无需调整现有POM配置,直接执行Maven构建即可正常识别依赖。
方案3:使用合并版驱动
16.20之后的Teradata JDBC驱动已将tdgssconfig的配置逻辑整合到单个terajdbc jar包中,无需单独引入tdgssconfig依赖,可降低依赖管理复杂度。
内容的提问来源于stack exchange,提问作者PatPanda
相关产品推荐
相关产品推荐

