如何解决apache flink无法解析导入
您好,iam正在研究flink简介,但iam无法正确导入
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
import org.apache.flink.walkthrough.common.sink.AlertSink;
import org.apache.flink.walkthrough.common.entity.Alert;
import org.apache.flink.walkthrough.common.entity.Transaction;
import org.apache.flink.walkthrough.common.source.TransactionSource;
这些软件包无法导入 我已从以下网站link
使用过在此链接中,我已经通过mvn命令导入了项目
请帮助我解决这个问题
解决方法
能否请您在Maven pom.xml中验证以下工件?
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-streaming-java_2.12</artifactId>
<version>1.11.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-walkthrough-table-java</artifactId>
<version>1.11.1</version>
</dependency>
,
我自己尝试了一下,发现为了在IDE(IntelliJ)中运行该应用程序,我必须选择“运行/编辑配置”下的选项,以“包括具有“已提供”作用域的依赖项”。一旦这样做,一切都会很好。
我能够从命令行(通过“ mvn clean package”)构建应用程序而无需进行任何更改。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。