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