Ошибки Eclipse Maven при импорте примеров потоков Kafka

Я использую Eclipse Oxygen.1a Release (4.7.1a) на macOS Sierra 10.12.6. Также установите Java 1.8 и Scala 2.12.4.

Сделал git-клон следующего хранилища из Confluent:

https://github.com/confluentinc/kafka-streams-examples

Когда я импортировал это как проект Maven в Eclipse, я получил следующие ошибки:

Plugin execution not covered by lifecycle configuration: net.alchim31.maven:scala-maven-plugin:3.2.1:compile (execution: default, phase: compile)

Plugin execution not covered by lifecycle configuration: net.alchim31.maven:scala-maven-plugin:3.2.1:testCompile (execution: default, phase: test-compile)

Plugin execution not covered by lifecycle configuration: org.apache.avro:avro-maven-plugin:1.8.2:schema (execution: default, phase: generate-sources)

Пробовал использовать решение (установка поддержки Takari Lifecycle), предложенное в этом посте:

Ошибка Maven Pom в затмении со Scala

И я продолжаю получать те же ошибки.

Это диалоговое окно появилось при попытке импортировать как проект Maven в Eclipse:

[Диалог ошибок Eclipse [1

Кроме того, в моем файле pom.xml Eclipse отображает фигурную красную линию под <execution> тег внутри этого фрагмента кода:

 <executions>
     <execution>
         <goals>
             <goal>compile</goal>
             <goal>testCompile</goal>
         </goals>
     </execution>
</executions>

А также:

<plugin>
 <groupId>org.apache.avro</groupId>
 <artifactId>avro-maven-plugin</artifactId>
 <version>${avro.version}</version>
 <executions>
     <execution>
         <phase>generate-sources</phase>
         <goals>
             <goal>schema</goal>
         </goals>
         <configuration>
             <sourceDirectory>src/main/resources/avro/io/confluent/examples/streams</sourceDirectory>
             <outputDirectory>${project.build.directory}/generated-sources</outputDirectory>
              <stringType>String</stringType>
         </configuration>
     </execution>
 </executions>

Кто-нибудь знает, как решить эту проблему?


@AlexOtt - Да, другой пост SO, который вы дали, указывал на обертывание и окружение тегов.

Код Confluent не окружил его всеми:

https://github.com/confluentinc/kafka-streams-examples/blob/3.3.0-post/pom.xml

Теперь ошибки исчезли из представления проблем Eclipse. Есть новая проблема, но я создам новое сообщение, так как оно не относится к названию этого вопроса. Большое спасибо!

0 ответов

Другие вопросы по тегам