

- #ECLIPSE WORKSPACE DOCK BADGE FOR MAC OS X HOW TO#
- #ECLIPSE WORKSPACE DOCK BADGE FOR MAC OS X INSTALL#
- #ECLIPSE WORKSPACE DOCK BADGE FOR MAC OS X UPDATE#
When the p2 task is configured, you can set up any other tasks you need (e.g., clone git repositories, import projects, configure a baseline, adjust preferences, etc.). Until this is implemented, you can, e.g., work with the b3 tooling and create a temporary aggregation model, add validation repositories, and use the repository browser to identify and copy-paste IU IDs. But I have already opened an enhancement request for this. Unfortunately, there is no way to browse and select IUs from the repositories directly.
#ECLIPSE WORKSPACE DOCK BADGE FOR MAC OS X INSTALL#
Under this task, you can specify the Installation Units (IUs) to install into your IDE and the repositories to install from. The first thing to add is a p2 director task. So after setting up the workspace, create a new empty project and create a new empty setup model.

#ECLIPSE WORKSPACE DOCK BADGE FOR MAC OS X HOW TO#
This guide describes how to set up a workspace for the setup model tooling and how to get started in general. It is just that Project Oomph provides a very nice and clean way to model the desired results). (Note: it is actually the p2 director that does all the magic, and there is other means to control the p2 director to achieve my requirements of installing a workspace with a given set of features.

#ECLIPSE WORKSPACE DOCK BADGE FOR MAC OS X UPDATE#
The problem is that every time a new release (or milestone) comes out, I have to update all of these installations, which has been (until now) quite cumbersome, because automatically updating the installations while preserving the correct set of needed plugins and features just did not work well.īut with project Oomph, I have started to create setup models for all my different installations and it really works well while being simple at the same time: installations based on Project Oomph will update installed features as updates become available while keeping the set of features intact. For example, I have one IDE for CDO development, one IDE for one customer who works with a Servets-based Tomcat application, one IDE for another customer who implements an internal IDE for C development, one IDE for my own sandbox-projects (which lead to stuff like CDO-Xtext), and in my free time, I am typesetting music from time to time using the Eclipse-based Lilypond IDE Elysium.

Read more here.įor some time now, I have been looking for an easy way to manage my own bunch of Eclipse installations. Setting up a workspace with the correct tooling, target platform, imported projects and baseline is a matter of just downloading and starting a setup application, selecting the desired project, clicking ok, and getting some coffee (the latter is optional and not included in the setup tool package. Project Oomph by Eike and Ed is an attempt of making contributing to an Eclipse project dead easy by providing an automated setup process for each project. At EclipseCon NA 2014 Project Oomph has created some buzz.
