1 回答
TA贡献1909条经验 获得超7个赞
有一个Central Maven Repository,您可以使用此页面进行搜索>>
在您的特定情况下,您可以尝试使用关键字iceberg和netflix进行搜索,但它不会给您所需的结果,因为iceberg-api.jar未出现在中央存储库中。
从您添加的 URL:https : //netflix.github.io/iceberg/current/javadoc/很容易找到项目根目录,它将是:https : //github.com/netflix/iceberg
在这里可以看出项目是基于Gradle的。因此,作为一种解决方法,您可以构建所需的 jar 并使用嵌入式Maven存储库将其添加到您的项目中,例如,如下所示>>
要构建罐子,请按照以下步骤操作:
在此处下载已发布的项目结构:https : //github.com/Netflix/iceberg/releases
目前只有一个版本
0.2.0
由于使用了Gradle Wrapper,最简单的事情就是从项目根目录运行:
./gradlew tasks
由于
./gradlew
是一个 shell 脚本,如果使用Windows操作系统,您将需要使用Cygwin或类似的东西。执行此命令后,您将看到所有可用于冰山项目的Gradle任务。
我们需要的是
assemble
,所以只需运行:./gradlew assemble
作为这个命令的结果,将构建 7 个 jar:iceberg-api-0.2.0.jar、iceberg-common-0.2.0.jar、iceberg-core-0.2.0.jar、iceberg-orc-0.2.0。 jar,iceberg-parquet-0.2.0.jar,iceberg-spark-0.2.0.jar,iceberg-runtime-0.2.0.jar。
iceberg-api-0.2.0.jar位于PROJECT_ROOT\api\build\libs目录中。
添加回答
举报