1

我正在尝试运行 Apache Beam Cookbook 示例,有一个 import 语句。

import org.apache.beam.sdk.io.gcp.bigquery.BigQueryIO;

我的 Eclipse 项目为此需要的 Maven 依赖项是什么,我找不到任何文档。

谢谢。

4

4 回答 4

2

Maven 工件被调用beam-sdks-java-io-google-cloud-platform,通过谷歌搜索通过此页面org.apache.beam.sdk.io.gcp.bigquery.BigQueryIO找到。也就是说,使用

<dependency>
    <groupId>org.apache.beam</groupId>
    <artifactId>beam-sdks-java-io-google-cloud-platform</artifactId>
    <version>0.6.0</version>
</dependency>

对于当前的最新版本。

于 2017-03-27T05:58:23.523 回答
0
<dependency>
    <groupId>org.apache.beam</groupId>
    <artifactId>beam-sdks-java-io-google-cloud-platform</artifactId>
    <version>2.23.0</version>
</dependency>

请在您的 pom.xml 文件中添加上述依赖代码片段,这将解决 BigQueryIO class not found 异常。版本号请到apache maven官网高级搜索获取最新版本号。

于 2020-09-15T19:55:27.210 回答
-1

为 apache 梁添加这个

         <!--  https://mvnrepository.com/artifact/org.apache.beam/beam-sdks-java-core -->

<dependency>
<groupId>org.apache.beam</groupId>
<artifactId>beam-sdks-java-core</artifactId>
<version>0.3.0-incubating</version>
</dependency>

这是供参考的链接

https://mvnrepository.com/artifact/org.apache.beam/beam-sdks-java-core/0.3.0-incubating

于 2017-03-27T05:57:56.887 回答
-2

上面的 import 语句是为了让你的实用程序包私有。你会需要那个。对于 maven 依赖项,您的项目可能需要来自各种存储库的插件等资源。这些资源由 maven 管理。您可以在项目中获取 Maven 存储库。

来源: https ://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html

于 2017-03-27T05:55:28.430 回答