In your plugin, you define a product using the org.eclipse.core.runtime.products extension point - something like:
<extension id="product" point="org.eclipse.core.runtime.products"> <product name="%product.name" application="org.eclipse.e4.ui.workbench.swt.E4Application"> .. more ...
The product identifier is the plugin identifier plus the value of the id attribute, so something like pluginid.product . This is what you specify in the product configuration. The product configuration editor should show you this identifier in the list of available products.
Update: I did not see a good explanation of what the id field in the product file means, maybe something is related to the p2 installation code. I have seen discussions that say they can cause errors if they correspond to other identifiers. Using a unique identifier works.
greg-449
source share