我嘗試使用Maven
和Tycho
編譯Eclipse Indigo RCP
應用程序。如果我只是爲一個平臺構建它,但如果我嘗試構建它以便構建停止工作,則它工作正常。使用Maven Tycho構建Eclipse跨平臺
問題是我在我想要構建的產品文件中有特定於平臺的插件。像org.eclipse.swt.win32.win32.x86
這樣的依賴關係,它們是org.eclipse.swt
的片段插件。
當我沒有添加平臺特定片段到我的產品時,應用程序不會啓動,因爲沒有像org.eclipse.swt.win32.win32.x86這樣的平臺庫。 作爲Tycho存儲庫,我們使用託管在我們自己的服務器上的eclipse indigo更新站點的克隆。它包括增量包。 當我爲所有平臺添加所有片段時,構建崩潰,maven告訴我,例如,平臺過濾器與Linux構建不匹配。
有誰知道如何解決這個問題?
我應該將這些平臺相關的東西添加到我的產品中嗎?我寧願將特定的依賴關係排除在我的產品之外,對嗎?
這個問題已經過時了。所述問題僅出現在Tycho 0.15.0及更早的版本中。 – oberlies