EPP Wizard Preview

EPP Wizard Preview

The EPP Wizard is now available as a preview from our website: http://epp.eclipsesource.com.

The idea behind the EPP Wizard is to simplify the installation process of dynamic downloads. With the EPP Wizard, you can easily choose what you want to include in your Eclipse installation and install this selection.

The wizard itself consists of four pages. The first three pages contain the components that can be installed and the last page provides a configured p2 installer to install the selected components. To navigate through the pages of the EPP Wizard, use the buttons placed on the bottom of each wizard page:

EPP Wizard Page 1

EPP Wizard Navigation

The first page of the EPP Wizard contains downloads for Java, Java EE, RCP, C/C++ and Dynamic Languages. You can select a main group or expand it and select more specific subcomponents of this group (e.g., the Java group contains subcomponents for Java and mobile Java development).

EPP Wizard Page 2

EPP Wizard Navigation

The selected components are then displayed on the right of the page under ‘My Selection. The second page of the wizard contains downloads for DataBase Development, Mobile Device Development, Modeling and SOA Development. The last page of the wizard provides different tools. We were not sure how to arrange the downloads so we decided on the first page to place the programming language extensions of Eclipse. On the second page, the more abstract extensions and on the third page the various tools. Feedback about the arrangement of the downloads would be appreciated.

On the last page of the EPP Wizard, you can choose how to install your selection. Currently, there are two possibilities, both of them use the P2 Installer. The P2 Installer can be launched as Java Web Start application or you can download the P2 Installer and start it from your local machine. The provided P2 Installer is already configured with a set of p2 repositories and your selection list, and you only need to select the install location. The last wizard page contains also a section with external download providers. From this section you will be able to choose an external download provider and you will be redirected to the site of the selected external download provider. Your available selection will be transfered to the chosen external download provider. So you don’t need to select the already selected downloads again and can continue with your download.

EPP Wizard Page 3

EPP Wizard Navigation

Note that the P2 Installer fails sometimes to instal selected components. There is bug 280205 open that covers this issue. The problem happens when p2 repositories are used which contain compressed artifacts and the selected download is very large.


So don’t wait, try it now! Feedback is welcome!

  • Posted at 10:35 pm, June 15, 2009

    This is what I’ve been waiting for since the very first moment I discovered P2 ! Awesome work. Trying it right now 🙂 I’m also trying to install in shared bundle pooling mode.

    What’s more, this is not related directly to EPP, but in P2 Installer, being able to select the bundle pool location would be great.

    Kind regards,


  • Posted at 10:38 pm, June 15, 2009

    Do you intend to make this process the default process to download and distribute Eclipse ? Used together with shared bundle pooling mode, it would ease so much Eclipse installation while optimizing disk space.

  • Posted at 10:48 pm, June 15, 2009

    It works ! Just started a provisionned eclipse with PDE and Modeling features !

    Great work. Hoping to see this kind of distribution model become standard.

  • Manuel Woelker
    Posted at 8:42 am, June 16, 2009

    Glad to see the EPP wizard is alive and kicking! The webstart installer is looking good too. Any news on a schedule for “official deployment” (esp. regarding Galileo)?

  • Posted at 8:55 am, June 16, 2009

    Yepp, the EPP Wizard is still alive and since we updated it to Galileo and Eclipse 3.5 versions, this is again the time to promote it. If we can put this on the main Eclipse download page depends on several things, but it won’t replace our EPP packages that are already there. What we really need is feedback and reports about its stability (or instability).

    Cedric, good to hear that it was working for you. The combination of the p2 installer and the different p2 repositories is sometimes a bit fragile. In order to get it more stable we mirrored the required RC4 repositories and if you use the wizard from epp.eclipsesource.com you are using *only* our environment.

    If you go to http://build.eclipse.org/eppwizard/go you will get the very same installer using the Eclipse mirrors. These are currently updated every week, sometimes even more often, and this ‘moving target’ makes it sometimes difficult to install.

  • Peter Kirschner
    Posted at 1:01 pm, June 17, 2009

    Proxy support, proxy support, proxy support, proxy support, proxy support, proxy support, proxy support, …
    It’s a great think but useless for those proxies guys inside the big companies 🙁

  • Peter Kirschner
    Posted at 8:24 am, June 18, 2009

    The proxy magic is working. Thanks for this great wizard!

  • Pascal Calovini
    Posted at 12:35 pm, June 29, 2009

    proxy support with full authentication, proxy support with full authentication, proxy support with full authentication, …

    It’s a great think but useless for those proxies guys inside the big companies requiering ID and password 🙁