Отсутствие зависимостей в Eclipse IDE с быстрым стартом Flink - PullRequest
0 голосов
/ 30 мая 2018

Я клонировал Репозиторий Flink Training и следовал инструкциям по сборке и развертыванию с здесь , чтобы ознакомиться с Apache Flink .Однако в проектах есть ошибки после сборки и импорта в 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.Некоторые зависимости не разрешаются, например, ExecutionEnvironment cannot be resolved в классе BatchJob.

public class BatchJob {

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

Я пытался почистить папку .m2 и выполнил / собрал оба проекта несколько раз, но радости пока нет!Как правило, у меня всегда возникают проблемы с зависимостями Flink, есть ли рекомендации по программированию Flink на Java?Как я могу решить эту проблему зависимостей.

1 Ответ

0 голосов
/ 31 мая 2018

Я получил эту работу в Eclipse, выбрав профиль add-dependencies-for-IDEA maven.

Я добавил этот раздел в в моем файле pom:

<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 Build с

Goals: org.codehaus.mojo:exec-maven-plugin:java
Profiles: add-dependencies-for-IDEA
...