In my project, i need to enable and maintain a graphic (using eclipse PDE) and a command line (maven + tycho) way to build our product.
Actually i get an incompatibility between these two way to generate a product release, perhaps you can help me to understand where is the problem.
a) PDE build does not work with
installMode="root" (ie. the plugins of the features marked with this property are not copied in the application). When features composing a product are marked with the
installMode="root" property, PDE build does not export them, which is a bit strange. Removing the property produces a correct release, but it is not updatable. This is a problem.
b) Tycho/Maven build produces a release which contains all optional plugins, for linux and macosx products this is not a problem and the sofware released works, but this is not the case with windows. It seems that Tycho build does not export all the optional plugins only for the windows case, and I havent found where to change this behavior, any idea ? ...
Any further hints would be appreciated ...
Product pom.xml is defined here :
Parent pom.xml with target-platform-configuration is defined here :