2012-11-06 38 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
相關問題