Home Tutorials Training Consulting Products Books Company Donate Contact us

NOW Hiring

Quick links


This tutorial is supposed to describe how to use Eclipse Oomph to create a proper out of the box Eclipse installation and how to create and maintain setup files for Oomph.

1. Oomph

Oomph is considered as new installer for Eclipse. For an Eclipse novice it can be hard to setup Eclipse according to their or the companies needs. Often there are specific plug-ins, which should be installed, and preference settings, e.g, for the java compiler, and many more things, which need to be considered. Doing all this manually can be a hard and long job, even if a nice college has documented how to setup all necessary plugins and preference settings.

Oomph provides the possibility to implement a profile, which contains all the tasks for setting up Eclipse. So that one only has to run the Oomph installer and choose this profile and every setting from that profile will be applied automatically.

2. Oomph Installer and predefined profiles

2.1. Download the Oomph installer

The Oomph installer can be found on http://www.eclipse.org/downloads/

oomph download10
oomph download20

The oomph installer itself is a small Eclipse application and about 44 MB in terms of size.

2.2. Use the Oomph installer

When starting the Oomph installer a certain EPP can be chosen and configured.

oomph installer

2.3. Chose and use profiles

In order to work with the previously mentioned profiles, one can switch to the ADVANCED MODE…​

oomph installer advanced

In the advanced mode a certain EPP can also be chosen and when pressing Next > a certain profile can be chosen.

oomph installer profiles

Once Finish has been clicked all the tasks will be processed and a pre-configured Eclipse installation will be started.

3. Oomph custom setup

3.1. Using a new profile

Out of the box the installer provides certain default categories containing different profiles, e.g., for Eclipse Projects. But it is also able to identify user defined profiles like the Vogella-Setup.

Additional user setups can be added by using the green plus button besides the filter text.

Depending on the chosen profiles there will be some extra variables for the installation on the next page.

oomph installer variables

After the variables are configured properly the last wizard page will give an overview about the setup tasks.

oomph installer setup tasks

3.2. Creating a new profile

This requires that you install the Oomph installer into your Eclipse IDE. You can use the update manager for that.

Select File ▸ New→Others…​|Setup Project Model.

oomph customprofile10
oomph customprofile20
oomph customprofile30

See https://wiki.eclipse.org/Eclipse_Oomph_Authoring for detailed information about the detailed configuration.

4. About this website

5. Oomph resources

5.1. vogella GmbH training and consulting support


The vogella company provides comprehensive training and education services from experts in the areas of Eclipse RCP, Android, Git, Java, Gradle and Spring. We offer both public and inhouse training. Whichever course you decide to take, you are guaranteed to experience what many before you refer to as “The best IT class I have ever attended”.

The vogella company offers expert consulting services, development support and coaching. Our customers range from Fortune 100 corporations to individual developers.

Copyright © 2012-2016 vogella GmbH. Free use of the software examples is granted under the terms of the EPL License. This tutorial is published under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Germany license.

See Licence.