This page describes how to build the Magic Lantern Java2D Studio distribution package.
The first phase for building the Magic Lantern Java2D Studio distribution package is to build the Eclipse product components. The product components are defined by the java2dstudio.product file found in the com.wizzer.mle.studio.java2d.branding plugin.
TBD - add steps for using the Eclipse Product export wizard here.
The Eclipse Product export wizard creates a default config.ini file for the Magic Lantern Java2D Studio destribution package. This configuration file needs to be modified to remove error messages reported when Magic Lantern Java2D Studio is first invoked by the end user. The error messages are reported because both org.eclipse.update.configurator and org.eclipse.equinox.simpleconfigurator are installed by the product. As a consequence they are both trying to install plugins, and for some plugins, they attempt to install the same ones more than once.
To workaround this issue, the following property, org.eclipse.update.reconcile=false, needs to be added to the default config.ini file generated by the Eclipse Product export wizard.
Note: There is a a bug in the Eclipse 3.7 product wizard that doesn't allow custom configuration file generation. Therefore, the default config.ini file must be modified by hand after the Eclipse product has been staged.
TBD