Teradata tdgssconfig.jar и terajdbc4.jar, Сбой передачи 500 Внутренняя Ошибка Сервера

#java #maven #teradata

Вопрос:

Небольшой вопрос, касающийся драйверов 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 я пытаюсь сделать это:

     <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

 

Я хорошо знаю, что банки можно скачать, например, здесь:
https://downloads.teradata.com/download/connectivity/jdbc-driver

Но мне интересно, в чем проблема, и что может быть возможным обходным путем, чтобы получить эти банки от Maven, пожалуйста?

Спасибо

Комментарии:

1. Не имеет прямого отношения к вашей проблеме, но обратите внимание, что с 16.20.00.11 вам нужно только terajdbc4.jar — хотя и «манекен» tdgssconfig.jar файл по-прежнему предоставлялся до 17.00.

2. Узнал что-то новое, спасибо!

Ответ №1:

Проблема 500 означает, что обычно что-то не так с веб-сайтом, к которому вы пытаетесь получить доступ. Если вы не можете получить доступ к https://www.ebi.ac.uk/intact/maven/nexus/content/repositories/public/ из веб-браузера нет ничего общего с этим хранилищем.

Комментарии:

1. Официально Teradata инструктирует разработчиков использовать downloads.teradata.com сайт (или support.teradata.com портал для клиентов) , чтобы загрузить драйвер и установить его в локальное хранилище. Лицензионное соглашение не разрешает загрузку в общедоступный репозиторий.