Athena JDBC Driver 2.0.7 в репозитории Maven? - PullRequest
2 голосов
/ 28 марта 2019

Из того, что я смог выяснить, рекомендуемая зависимость maven для драйвера JDBC Amazon Athena - это com.syncron.amazonaws, simba-athena-jdbc-driver. Последняя версия, которую я смог найти в репозитории Maven:

<dependency>
   <groupId>com.syncron.amazonaws</groupId>
   <artifactId>simba-athena-jdbc-driver</artifactId>
   <version>2.0.2</version>
</dependency>

Согласно документации последняя версия драйвера - 2.0.7, которая, по-видимому, содержит некоторые очень полезные функции, такие как потоковые результаты, а не листание по ним.

Доступна ли версия 2.0.7 в репозитории maven или мне нужно загрузить и установить ее вручную?

Ответы [ 2 ]

1 голос
/ 28 марта 2019

2.0.7 недоступен в общедоступных репозиториях Maven, например, Maven Central.

Я бы скачал его с Используя Athena со страницей драйвера JDBC и установил бы локально с mvn install:install-file.

0 голосов
/ 28 марта 2019

Как говорит @ Karol Dowbecki , артефакт в настоящее время отсутствует в репо.Для тех, кто ищет простое решение (в отсутствие локального зеркала maven): я закончил тем, что скачал бинарный файл, поместил его в каталог /lib в моем исходном дереве и автоматически установил его с помощью плагина install-plugin изкорень пом:

<plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-install-plugin</artifactId>
            <inherited>false</inherited>
            <executions>
                <execution>
                    <id>install1</id>
                    <phase>validate</phase>
                    <goals>
                        <goal>install-file</goal>
                    </goals>
                    <configuration>
                        <groupId>com.syncron.amazonaws</groupId>
                        <artifactId>simba-athena-jdbc-driver</artifactId>
                        <version>${athena-driver.version}</version>
                        <packaging>jar</packaging>
                        <file>${basedir}/lib/AthenaJDBC42_2.0.7.jar</file>
                    </configuration>
                </execution>
            </executions>
        </plugin>
</plugins>  
...