Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
CDO Source Installation
Contents
Introduction
This tutorial describes how to install the CDO workspace using Buckminster. This new version checks out the workspace projects from SVN. The deprecated CVS version can be found here.
Prepare the IDE
Download and install Eclipse 3.7 from http://download.eclipse.org/eclipse/downloads
Then open a fresh development workspace.
Select the Indigo p2 repository:
Install the following features:
- EMF - Eclipse Modeling Framework SDK
- Buckminster - Core
- Buckminster - Subversive Support
- Buckminster - PDE Support
- Graphical Modeling Framework SDK (needed for CDO Dawn)
- Subversive SVN Team Provider (you'll be prompted to install a connector from Polarion when you first use Subversive to access a Subversion repository, we're happy with SVNkit 1.3.5)
Note that, as of Indigo M5, Buckminster no longer participates in the release train. Please install from:
- http://download.eclipse.org/tools/buckminster/updates-3.7
- http://download.cloudsmith.com/buckminster/external-3.7 (for headless support)
Hint: You may alternatively install from the buckminster update site. Subclipse support is available there. Add http://download.eclipse.org/tools/buckminster/updates-3.7 to your update sites and select the required features.
Hint: If you have trouble with the subversive installation from the indigo update site (e.g. the adapters won't install) try using the subversive update site directly http://download.eclipse.org/technology/subversive/0.7/update-site/
Now you have prepared your IDE with the required tools.
Create the Target Platform
For the target platfrom first create an empty project called "_target".
Now create an empty target definition that Buckminster later can fill with the needed plug-ins (Windows->Preferences->Plugin Development->Target Platform)
Insert the name for the target platform.
Click 'Add'.
Add the directory location ${workspace_loc}/_target.
Activate the platform.
Create the API Baseline
Now an API baseline will be created. Non-committers may skip this section.
- Create a new workspace project called "_baseline"
- Download the 4.0 baseline from SourceForge and extract it into the _baseline project.
- Now add the API baseline: Open the Preferences (Window->Preferences) and open the "API Baselines" page.
- Click "Add Baseline...". Give it the name CDO 4.0 Baseline and choose the path to your _baseline project as destination. Then the API baseline is created and set active for your workspace.
Bootstrap the Releng Project
Now you need to checkout the releng project (Buckminster releng component). Download an appropriate Subversive Team Project Set file:
|
Users |
Committers |
4.0 |
Download |
Download |
3.0 |
Download |
Download |
Select File->Import... and choose the Team Project Set import wizard. Select the downloaded bootstrap.psf
Materialize the Sources and the Target Platform
To materialize the sources right-click the local.mspec, select Buckminster|Import...
While the following dialog is running go and fetch a coffee, or two, or three...
Finally hit the 'Finish' button
Updating the Workspace
You can update your development workspace with re-importing the local.mpec as described above. Then the whole workspace and the target platform are updated.
Note, that re-importing doesn't update your source from CVS repository.