Source code for this tutorial is available on github as a single zip archive, as a Team Project Set or you can browse the files online.
Step 1: create a plug-in and a feature
As products generally should be feature based we first create an empty plug-in project named com.codeandme.eclipse.minimal and a feature com.codeandme.eclipse.minimal.feature that contains this project. Simple as that.
Step 2: create the product
Create a new Product Configuration named Minimal.product in your product plug-in.
Afterwards define your product to be feature based instead of the default plug-in based selection.
Switch to the Contents tab and add
Save your product and test it by selecting Launch an Eclipse Application on the Overview tab. From there you can also use the export wizard to package your application.
If you do get an error 'No application id has been found' then you quite likely forgot to add your plug-in to your feature.