使用 Maven 下载 MILO OPC-UA
MILO OPC-UA Download with Maven
我尝试使用 milo opc-ua 实现。首先,我将带有 Eclipse/Maven 的源代码下载到我的本地工作目录。
文件 -> 导入 -> "Checkout Maven Projects"
下载对我来说很好用。在此之后,我尝试更新项目文件。
右击 -> 更新 Maven 项目
"build-tools"对我来说效果很好,一切都完成了,没有任何错误。但是当我用其他 "folders" (客户端示例,...)尝试这个时,我收到以下错误:
生命周期配置未涵盖的插件执行:org.apache.maven.plugins:maven-checkstyle-plugin:2.17:check (execution: 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>
https://github.com/eclipse/milo 中显示的 pom.entries 在文件中。我还检查了其他来源。但是怎么了?
我正在使用 eclipse-neon 和 maven2eclipse。
感谢您的帮助,
安德烈亚斯
错误表明 M2Eclipse 插件不知道如何将 checkstyle 的执行映射到 IDE 的某个构建步骤。 M2Eclipse 尝试设置您的本地 IDE 项目以复制 Maven 构建的行为。
默认情况下,M2Eclipse 缺少对 checkstyle Maven 插件的支持。因此你得到这个错误。有两种处理方法:
- 您可以简单地让 Eclipse 忽略这些错误
- 您可以安装 Eclipse 的 checkstyle 插件并拥有 checkstyle 运行 与 Maven 构建相同的方式,将所有验证信息直接放入您的 IDE.
要安装 checkstyle,请执行以下操作:
- 找到Eclipse报错的位置,执行"Quick fix"命令(一般是Ctrl-1)
- Select"Discover new m2e connectors":
- 查看对话框并按 "Finish":
- 等待并让 Eclipse 重新启动
应该是这样。
我尝试使用 milo opc-ua 实现。首先,我将带有 Eclipse/Maven 的源代码下载到我的本地工作目录。
文件 -> 导入 -> "Checkout Maven Projects"
下载对我来说很好用。在此之后,我尝试更新项目文件。
右击 -> 更新 Maven 项目
"build-tools"对我来说效果很好,一切都完成了,没有任何错误。但是当我用其他 "folders" (客户端示例,...)尝试这个时,我收到以下错误:
生命周期配置未涵盖的插件执行:org.apache.maven.plugins:maven-checkstyle-plugin:2.17:check (execution: 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>
https://github.com/eclipse/milo 中显示的 pom.entries 在文件中。我还检查了其他来源。但是怎么了?
我正在使用 eclipse-neon 和 maven2eclipse。
感谢您的帮助,
安德烈亚斯
错误表明 M2Eclipse 插件不知道如何将 checkstyle 的执行映射到 IDE 的某个构建步骤。 M2Eclipse 尝试设置您的本地 IDE 项目以复制 Maven 构建的行为。
默认情况下,M2Eclipse 缺少对 checkstyle Maven 插件的支持。因此你得到这个错误。有两种处理方法:
- 您可以简单地让 Eclipse 忽略这些错误
- 您可以安装 Eclipse 的 checkstyle 插件并拥有 checkstyle 运行 与 Maven 构建相同的方式,将所有验证信息直接放入您的 IDE.
要安装 checkstyle,请执行以下操作:
- 找到Eclipse报错的位置,执行"Quick fix"命令(一般是Ctrl-1)
- Select"Discover new m2e connectors":
- 查看对话框并按 "Finish":
- 等待并让 Eclipse 重新启动
应该是这样。