首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >带有Flink Quickstart的Eclipse IDE中缺少依赖项

带有Flink Quickstart的Eclipse IDE中缺少依赖项
EN

Stack Overflow用户
提问于 2018-05-30 23:34:27
回答 1查看 239关注 0票数 0

为了熟悉Apache Flink,我已经克隆了Flink Training repo,并遵循了从here构建和部署的说明。但是,在构建并导入到Eclipse IDE之后,项目中会出现错误。在Flink Training Exercises项目中,我在pom Plugin execution not covered by lifecycle configuration: net.alchim31.maven:scala-maven-plugin:3.1.4:testCompile中发现了错误。项目flink-quickstart-java中也有错误。某些依赖项未被解析,例如BatchJob类中的ExecutionEnvironment cannot be resolved

代码语言:javascript
复制
public class BatchJob {

public static void main(String[] args) throws Exception {
    // set up the batch execution environment
    final ExecutionEnvironment env = 
    ExecutionEnvironment.getExecutionEnvironment();

我已经尝试过清理.m2文件夹,并编译/编译了几次这两个项目,但仍然没有任何乐趣!一般来说,我总是有关于Flink依赖的问题,有没有在Java中编程Flink的最佳实践?我如何解决这些依赖问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-31 19:03:22

我通过选择add-dependencies-for-IDEA maven概要文件在Eclipse中实现了这一点。

我在我的pom文件中添加了这个部分:

代码语言:javascript
复制
<plugin>
   <groupId>org.codehaus.mojo</groupId>
   <artifactId>exec-maven-plugin</artifactId>
   <version>1.6.0</version>
   <executions>
     <execution>
       <goals>
        <goal>java</goal>
       </goals>
    </execution>
   </executions>
   <configuration>
      <mainClass>org.apache.flink.flink_quickstart_java.BatchJob</mainClass>
   </configuration>
</plugin>

然后使用以下命令创建Maven构建运行配置

代码语言:javascript
复制
Goals: org.codehaus.mojo:exec-maven-plugin:java
Profiles: add-dependencies-for-IDEA
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50608571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档