maven repo中的Athena JDBC Driver 2.0.7?

问题描述 投票:1回答:2

从我能够弄清楚的,亚马逊Athena JDBC驱动程序的推荐maven依赖是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>

根据documentation,最新的驱动程序版本是2.0.7,它似乎包含一些非常有用的功能,如流式传输结果,而不是通过它们进行分页。

2.0.7版本是否可以在maven存储库中使用,还是需要手动下载和安装?

maven amazon-athena
2个回答
1
投票

2.0.7在公共Maven repos中不可用,例如Maven Central。

我将从Using Athena with the JDBC Driver页面下载并使用mvn install:install-file在本地安装。


0
投票

正如@Karol Dowbecki所说,当前时间里的工具并不存在。对于寻找简单解决方案的任何其他人(在没有本地maven镜像的情况下):我最终做的是下载二进制文件,将其放在源代码树的/lib目录中,并使用root-install-plugin自动安装它POM:

<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>  
© www.soinside.com 2019 - 2024. All rights reserved.