【问题标题】:Compilation failure during install安装时编译失败
【发布时间】:2012-11-23 18:08:45
【问题描述】:

在安装过程中出现以下错误:

[错误] 无法在项目 com.iwaysoftware.eclipse.common 上执行目标 org.eclipse.tycho:tycho-compiler-plugin:0.16.0:compile (default-compile):编译失败:编译失败: [错误] /home/akravets/dev/workspaces/trunk/com.iwaysoftware.eclipse.common/src/com/iwaysoftware/eclipse/common/model/BaseTreeNode.java:[317,0] [错误] public int getChildIndex(ITreeNode child) { [错误] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [错误] BaseTreeNode 类型的方法 getChildIndex(ITreeNode) 必须覆盖超类方法 [错误] /home/akravets/dev/workspaces/trunk/com.iwaysoftware.eclipse.common/src/com/iwaysoftware/eclipse/common/util/NamespaceUpdater.java:[13,0] [错误] 公共布尔访问(IResourceDelta 增量)抛出 CoreException { [错误] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^ [错误] NamespaceUpdater 类型的方法 visit(IResourceDelta) 必须覆盖超类方法

我不明白的是,在 Eclipse 工作区中我看不到这些错误。我第一次运行安装所有编译好的插件。这是我的父母 POM http://pastebin.com/U8J180J0

【问题讨论】:

  • 所以似乎是因为@Override 注释我得到了这些错误。有什么方法可以在不删除注释的情况下抑制这些?

标签: maven tycho


【解决方案1】:

看起来有些项目设置为 1.5,而我正在针对 1.6 进行编译:@Override compile error, implementing an interface (eclipse jdk1.6.0_23 linux)

还需要添加到父POM

<plugin>
  <groupId>org.eclipse.tycho</groupId>
  <artifactId>tycho-compiler-plugin</artifactId>
  <version>0.16.0</version>
  <configuration>
    <source>1.6</source>
    <target>1.6</target>
  </configuration>
</plugin>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-23
    • 2020-10-10
    • 2014-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多