Sei sulla pagina 1di 9

p3

Eclipse IDE and Workspace Provisioning


Lars Martin, itemis AG, November 2012

itemis AG

Success in a team starts with ...

... providing the right equipment



itemis AG

Equipment for Development Teams working with Eclipse


Items to be consistently defined and setup

3

IDE: Eclipse installation and tool plug-ins used for developing the target product or application Embedded Tools: JDK, Maven, etc. Target Platform: Eclipse platform and components that the target product or application is developed against Preferences: Conventions and settings to be applied when developing the target product or application (e.g., code formatting, compiler settings) Project Sets: Eclipse projects containing the sources of the target product or application, optionally clustered in working sets Task Data: Mylyn task repositories used for tracking the issues of the target product or application

itemis AG

State of the Art



4

Manually defined by one person Manually applied by everyone


itemis AG

Big Picture
Manual workspace provisioning

IDE, target platform, project sets, etc. on

SCM, web server, etc.

rt impo

into

Project lead

Project team members Guidelines



itemis AG

use

Manually defined by one person Automatically applied to everyone


itemis AG

p3 at a Glance
One-click provisioning of custom Eclipse packages and workspace setups

7

1) Download, unzip and launch Eclipse IDE


Basically Eclipse Classic SDK + p3 workspace provisioning tools May include embedded tools like JDK, Maven, etc.

2) Select a profile (one-click) 3) Automatic provisioning of profile artifacts (required IDE plugins/ features, target platform, workspace preferences, relevant projects from SCM, Mylyn task repository configurations) 4) Automatic update of profile artifacts at every restart of the Eclipse IDE


itemis AG

Big Picture
Automatic workspace provisioning with p3

p3 profile on

SCM

Build server Project lead


publishes on

Web server

Project team members


builds


itemis AG

use

Lars Martin lars.martin@itemis.de +49 151 4260 7011

itemis AG | Am Brambusch 15-24 | D-44536 Lnen | www.itemis.de


itemis AG

Potrebbero piacerti anche