Please follow the instructions to set up you Eclipse IDE for the development of GenoMedium and plugins for GenoMedium
- Download Third Party Plugins
- First download and install the latest version of Eclipse IDE. See the guide on which Eclipse IDE is needed for GenoMedium development.
- Download the Third Party Plugins that are required for the specific Features and Plugins you are working on. Please see the relevant Feature pages required for GenoMedium from CropForge, and place them in one directory, say ..\GenoMedium\thirdpartyplugin.
- Download those GenoMedium features that you are NOT developing with, but which are required for the specific Features and Plugins you are working on. Please see the relevant Feature pages. All the Features are available from the Update Site. For instructions on how to update your Eclipse IDE using an Eclipse update site, please see the instructions on how to Update.
- (optional) If you want to create GenoMedium products for OS different from the one you are using for develoment download the 'delta pack' for the Eclipse version you have downloaded from http://update.eclipse.org/downloads/.
- Download the source code features for each binary feature, if possible.
- Setup a new target. In Eclipse IDE go to preferences and select 'Plug-in development' -> 'Target Platform'
\
- Add a new Target.
- In the dialog box select 'Add...' to add a new 'target Definition'
- In the next dialog choose the option 'template' and use the template 'Base RCP (with source)'. Select next.

- On the next page add the additional plugins required for GenoMedium by selecting the 'add...' option and then on the next page select 'Directory'. On the final page select the 'Browse' button to provide the location of the Third Party Plugins directory. Finally select finish.

- Next add the additional plugins that are part of the Eclipse IDE, but are not part of the Base RCP plugins.
- In the dialog box, again select 'Add...' to add a new 'target Definition'
- In the next dialog choose the option 'template' and use the template 'Base RCP (with source)'. Select next.
- Choose the 'add...' option and choose 'Features', click 'next' to go to the next page and find in the location box the location of the eclipse IDE, usually this is denoted by the variable '${eclipse_home}'. This should give you a list of all the features available in your Eclipse IDE installation.

- The features you require depend on which GenoMedium feature you wish to develop with. Please refer to the dependent features required for each Features. You will need at least those feature required for the base GenoMedium Feature, which are:
- org.eclipse.platform
- org.eclipse.platform.source (optional, useful for creating extensions)
- org.eclipse.equinox.p2.user.ui
- org.eclipse.equinox.p2.user.ui.source (optional, useful for creating extensions)
- org.eclipse.help
- org.eclipse.platform
*
- In addition you will need to add those GenoMedium features that you are not developing with, but which are required for the specific Features and Plugins you are working on.
- For EMF you will need the following:
- org.eclipse.emf
- org.eclipse.emf.common
- org.eclipse.emf.commion (if using EMF editors)
- org.eclipse.emf.ecore
- org.eclipse.emf.edit
- org.eclipse.emf.ui (if using EMF editors)
- If you want export products for OS other than the onew you are using for development, you will also need to add the Delta pack as an installation directory on the target.
- Your Target Definition Window should like similar to the image below:

- Select 'Finish' to finalise the Target Definition.
- Finally, click OK on the Preference Windows to complete setting up your target.