I am trying to compile an Eclipse Indigo RCP application with Maven and Tycho . It works great if I just create it for one platform, but if I try to build it for more build stops, it works.
The problem is that I have platform-specific plugins in my product file that I want to build. Dependencies such as org.eclipse.swt.win32.win32.x86 , which are snippets for org.eclipse.swt .
When I add any fragments for a specific platform for my product, the application does not start, because there are no platform libraries such as org.eclipse.swt.win32.win32.x86. As a Tycho repository, we use a clone of the indigo eclipse update site hosted on our own server. It includes a delta package. And when I add all fragments for all platforms, assembly failure and maven tell me that the platform filters do not match the Linux assembly, for example.
Does anyone know how to fix this? Should I add these platform-specific materials to my product? I prefer to keep certain dependencies from my product, right?
source share