我尝试Eclipse Indigo RCP使用Maven和编译应用程序Tycho.如果我只为一个平台构建它,它工作正常,但如果我尝试构建它更多,构建停止工作.
问题是我在我想要构建的产品文件中有特定于平台的插件.依赖性,例如org.eclipse.swt.win32.win32.x86片段插件org.eclipse.swt.
当我没有向我的产品添加特定于平台的片段时,应用程序将无法启动,因为没有像org.eclipse.swt.win32.win32.x86这样的平台库.作为Tycho存储库,我们使用托管在我们自己的服务器上的eclipse indigo更新站点的克隆.它包括delta-pack.当我为所有平台添加所有片段时,构建崩溃并且maven告诉我平台过滤器与Linux构建不匹配.
有谁知道如何解决这一问题?
我应该将这些平台相关的东西添加到我的产品中吗 我更喜欢将特定的依赖项保留在我的产品之外,对吗?