关于Teradata驱动程序的一个小问题。
Teradata驱动程序在Maven中可用,链接在这里:
https://mvnrepository.com/artifact/com.teradata.jdbc.com.teradata.jdbc/terajdbc4/16.20.00.12
https://mvnrepository.com/artifact/com.teradata.jdbc/tdgssconfig/16.0.0.28
和maven明确指出了存储库:
Note: this artifact is located at EBIPublic repository (https://www.ebi.ac.uk/intact/maven/nexus/content/repositories/public/)
因此,在我的Maven POM中,我尝试这样做:
<dependencies>
<dependency>
<groupId>com.teradata.jdbc</groupId>
<artifactId>tdgssconfig</artifactId>
<version>16.0.0.28</version>
</dependency>
<dependency>
<groupId>com.teradata.jdbc.com.teradata.jdbc</groupId>
<artifactId>terajdbc4</artifactId>
<version>16.20.00.12</version>
</dependency>
<repositories>
<repository>
<id>teradata</id>
<name>teradata Snapshots</name>
<url>https://www.ebi.ac.uk/intact/maven/nexus/content/repositories/public/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>teradata</id>
<name>teradata Snapshots</name>
<url>https://www.ebi.ac.uk/intact/maven/nexus/content/repositories/public/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
但是,在下载依赖项时:
Could not transfer artifact com.teradata.jdbc:tdgssconfig:pom:16.0.0.28 from/to teradata (https://www.ebi.ac.uk/intact/maven/nexus/content/repositories/public/): Transfer failed for https://www.ebi.ac.uk/intact/maven/nexus/content/repositories/public/com/teradata/jdbc/tdgssconfig/16.0.0.28/tdgssconfig-16.0.0.28.pom 500 Internal Server Error
我很清楚jar可以在这里下载,例如:https://downloads.teradata.com/download/connectivity/jdbc-driver
但我想知道是什么问题,什么可以是一个可能的解决方案,从Maven请得到这些罐子?
谢谢
这个500问题通常意味着你试图访问的网站出了问题。如果你不能从web浏览器访问https://www.ebi.ac.uk/intact/maven/nexus/content/repositories/public/,那么这个存储库就没什么用了。