I would like to create an Eclipse Product based on the "Eclipse IDE for Java Developers", to create a branded version (custom splash screen, icons, ...). My goal is to have the same features than this Edition, and add some customization. I was able to create my Eclipse Product, mainly with the help of this tutorial, but this requires to manually select the features or the plugins of the Eclipse IDE for Java Developers. This is quite error-prone and requires to check for each Edition upgrade if the list of features has changed.
Is there a way to configure the Eclipse Product project to start from the Eclipse IDE for Java Developers explicitly?
The Eclipse Packaging Project provides all needed to build the the Eclipse IDE for Java Developers and other IDE packages in the following GitHub repository (see e.g. the product definition file of the Eclipse IDE for Java Developers): https://github.com/eclipse-packaging/packages
You might also have a look at my custom Eclipse Java IDE, called IDEalized.
You can use one of them as a starting point to build your own customized Eclipse IDE.