2016-12-14 4 views
1

Я попытался использовать реализацию milo opc-ua. Сначала я загружаю источник с Eclipse/Maven в локальный рабочий каталог.MILO OPC-UA Скачать с Maven

File -> Import -> "Оформить заказ Maven Projects"

The Скачать отлично работает для меня. После этого я попытался обновить файлы проекта.

правой кнопкой мыши -> Update Maven Project

"Построить-инструменты" работают хорошо для меня, все это делается без каких-либо ошибок. Но когда я пытаюсь это сделать с другими «папками» (клиент-примеры, ...), я получаю следующую ошибку:

Выполнение плагина не распространяется на конфигурацию жизненного цикла: org.apache.maven.plugins: maven-checkstyle- плагин: 2.17: проверка (выполнение: проверка, фаза: проверка).

Следующий код показывает ПОМ-файл клиента-примеров:

http://maven.apache.org/xsd/maven-4.0.0.xsd "> 4.0.0

<parent> 
    <groupId>org.eclipse.milo</groupId> 
    <artifactId>milo-examples</artifactId> 
    <version>0.1.0-SNAPSHOT</version> 
</parent> 

<artifactId>client-examples</artifactId> 

<dependencies> 
    <dependency> 
     <groupId>org.eclipse.milo</groupId> 
     <artifactId>sdk-client</artifactId> 
     <version>0.1.0-SNAPSHOT</version> 
    </dependency> 
    <dependency> 
     <groupId>org.eclipse.milo</groupId> 
     <artifactId>server-examples</artifactId> 
     <version>0.1.0-SNAPSHOT</version> 
    </dependency> 
    <dependency> 
     <groupId>ch.qos.logback</groupId> 
     <artifactId>logback-classic</artifactId> 
     <version>1.1.7</version> 
    </dependency> 
</dependencies> 

в pom.entries, показанные в https://github.com/eclipse/milo, находятся в файле. Я также проверил это для других источников. Но что происходит не так?

Я использую eclipse-neon и maven2eclipse.

Спасибо за помощь,

Andreas

ответ

1

Ошибки говорит о том, что плагин M2Eclipse не имеет представления о том, как отобразить выполнение Checkstyle в каком-то шаге сборки для IDE. M2Eclipse пытается настроить локальный проект IDE для репликации поведения сборки Maven.

По умолчанию M2Eclipse отсутствует поддержка плагина Maven Checkstyle. Поэтому вы получаете эту ошибку. Есть два способа справиться с этим:

  1. Вы можете просто сделать Eclipse, игнорировать эти ошибки
  2. Вы можете установить плагин Checkstyle для Eclipse, и имеет Checkstyle запустить тот же способ Maven сборка делает это, получая всю информацию проверки прямо в вашу среду IDE.

Для установки Checkstyle выполните следующие действия:

  • Найдите место, где сообщается об ошибке в Eclipse, выполните команду "Быстрое исправление" (обычно Ctrl-1)
  • Select " Откройте для себя новые разъемы m2e ": Screenshot of quickfix
  • Обзор диалогового окна и нажмите кнопку "Готово": Screenshot of install dialog
  • Wait и пусть Eclipse, перезагрузка

Это должно быть так.

+0

Это работает для меня! Спасибо! – AndiDT