MILO OPC-UA Скачать с Maven
Я пытался использовать Milo opc-ua. Сначала я загружаю исходный код с Eclipse/Maven в мой локальный рабочий каталог.
Файл -> Импорт -> "Оформить заказ Maven Projects"
Скачать отлично работает для меня. После этого я попытался обновить файлы проекта.
Щелкните правой кнопкой мыши -> Обновить проект Maven.
У меня хорошо работают "инструменты сборки", все сделано без ошибок. Но когда я пытаюсь сделать это с другими "папками" (клиентские примеры, ...), я получаю следующую ошибку:
Выполнение плагина не охватывается конфигурацией жизненного цикла: org.apache.maven.plugins:maven-checkstyle-plugin:2.17:check (выполнение: validate, phase: validate).
Следующий код показывает 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>
Pom.entries, показанный в https://github.com/eclipse/milo, находится в файле. Я также проверил это для других источников. Но что не так?
Я использую eclipse-neon и maven2eclipse.
Спасибо за помощь,
Andreas
1 ответ
В ошибках говорится, что плагин M2Eclipse не знает, как отобразить выполнение checkstyle в какой-то шаг сборки для IDE. M2Eclipse пытается настроить ваш локальный проект IDE для репликации поведения сборки Maven.
По умолчанию в M2Eclipse отсутствует поддержка подключаемого модуля checkstyle Maven. Поэтому вы получаете эту ошибку. Есть два способа справиться с этим:
- Вы можете просто заставить Eclipse игнорировать эти ошибки
- Вы можете установить плагин checkstyle для Eclipse и запустить checkstyle таким же образом, как это делает сборка maven, получая всю информацию о проверке прямо в вашу IDE.
Чтобы установить checkstyle, сделайте следующее:
- Найдите место, где ошибка сообщается в Eclipse, введите команду "Быстрое исправление" (обычно Ctrl-1)
- Выберите "Откройте для себя новые разъемы m2e":
- Просмотрите диалог и нажмите "Готово":
- Подождите и дайте Eclipse перезапуститься
Это должно быть так.