2012-11-06 37 views
2

情况: 我有一个Eclipse RCP应用程序,我试图用tycho插件构建Eclipse。
当我在IDe内执行我的Eclipse应用程序时 - 应用程序正常执行。
当使用第谷建设中的应用 - 下面的错误被抛出:Eclipse RCP&tycho - 无法解析类型org.eclipse.swt.widgets.Button。它是从所需的.class文件间接引用的

The type org.eclipse.swt.widgets.Button cannot be resolved. It is indirectly referenced from required .class files 

我所做的:
在一个“失踪requirenments”异常被抛出其他情况下,我发现 - a missing transitive plugin-dependency was the reason

在我的情况下SWT小部件“按钮”丢失,所以我想导入swt。 SWT依赖于平台,所以我在产品内导入swt,如here所述。

无论如何,编译期间错误再次发生。

问题:
有人有任何想法,如何解决这个问题?

+0

好问题,不要有一个答案,但在你的tycho配置中的某个地方或文件不添加正确的插件,如何解决,我不知道。 –

+1

您可能需要复制tycho-users邮件列表的答案:-) –

回答

1

我从邮件列表中得到了答案(Thnx Jeff MAURY!) - 这似乎是tycho的一个bug。 Here是一个可用的补丁。

对于那些,谁不知道GIT的是,像我这样的:

  • 当检查出在Windows补丁使用TortoiseGit或MSYGit客户,而不是客户端例如:It - 它不会承认库。
  • 另外使用HTTPS容器,而不是git仓库 - 蹦并没有为我
  • 而checkot语法工作git clone https://git.eclipse.org/r/tycho/org.eclipse.tycho.git - https://git.eclipse.org/r/tycho/org.eclipse.tycho.git是这里的版本库URL
相关问题