2016-12-14 81 views
1

我试着用milo opc-ua实现。起初,我将Eclipse/Maven的源代码下载到我的本地工作目录中。MILO OPC-UA下载Maven

文件 - >导入 - > “结帐Maven项目”

的下载工作正常,我。在此之后,我试图更新项目文件。

右击 - >更新Maven项目

对我来说,“构建工具”的工作顺利,一切都没有任何错误完成。但是,当我用其他“文件夹”(客户端示例,...)尝试此操作时,出现以下错误:

插件执行未覆盖生命周期配置:org.apache.maven.plugins:maven-checkstyle-插件: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> 

的pom.entries,在https://github.com/eclipse/milo所示,是在文件中。我还检查了本作的其他来源。但是,什么问题呢?

我正在使用eclipse-neon和maven2eclipse。

感谢您的帮助,

安德烈亚斯

回答

1

的错误说,m2eclipse插件不知道怎么的CheckStyle的执行映射到了IDE的构建步骤。 M2Eclipse尝试设置您的本地IDE项目来复制Maven构建的行为。

默认情况下,M2Eclipse缺少对checkstyle Maven插件的支持。因此你会得到这个错误。有两种方式来处理这个问题:

  1. 你可以简单地使Eclipse忽略这些错误
  2. 您可以安装Eclipse的CheckStyle的插件,并有CheckStyle的运行方式相同Maven构建这样做,让所有的验证信息直接进入你的IDE。

为了安装的CheckStyle请执行以下操作:

  • 找到其中Eclipse是报告错误的位置,发出 “快速修复” 命令(通常按Ctrl-1)
  • 选择“发现新的M2E连接器“: Screenshot of quickfix
  • 审查的对话框,点击 ”完成“: Screenshot of install dialog
  • 等待让Eclipse重启

应该是这样。

+0

适合我!谢谢! – AndiDT