MILO OPC-UA Скачать с Maven

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

Файл -> Импорт -> «Проекты Checkout Maven»

У меня загрузка работает нормально. После этого я попытался обновить файлы проекта.

Щелкните правой кнопкой мыши -> Обновить проект Maven

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

Выполнение плагина не охвачено конфигурацией жизненного цикла: org.apache.maven.plugins: maven-checkstyle-plugin: 2.17: проверка (выполнение: проверка, этап: проверка).

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

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>

The pom.entries, shown in https://github.com/eclipse/milo, are in the file. I also checked this for the other sources. But whats going wrong?

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

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

Андреас


person AndiDT    schedule 14.12.2016    source источник


Ответы (1)


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

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

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

Чтобы установить checkstyle, сделайте следующее:

  • Найдите место, где сообщается об ошибке в Eclipse, введите команду «Быстрое исправление» (обычно Ctrl-1)
  • Выберите «Обнаружить новые коннекторы m2e»:  Скриншот quickfix
  • Просмотрите диалоговое окно и нажмите «Готово»:  Скриншот диалогового окна установки
  • Подождите и позвольте Eclipse перезапуститься

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

person ctron    schedule 14.12.2016