Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "CDO Source Installation (CVS, deprecated)"

Line 11: Line 11:
 
As a consequence of the usage of a dedicated target platform you're free to choose any version of Eclipse as your IDE, recent versions preferred. We are using latest I-builds of Eclipse and some tools like [http://www.eclipse.org/mylyn Mylyn] ([http://www.eclipse.org/buckminster Buckminster] is on the wish list to save you from reading this page).
 
As a consequence of the usage of a dedicated target platform you're free to choose any version of Eclipse as your IDE, recent versions preferred. We are using latest I-builds of Eclipse and some tools like [http://www.eclipse.org/mylyn Mylyn] ([http://www.eclipse.org/buckminster Buckminster] is on the wish list to save you from reading this page).
  
We are using a common development folder <tt>C:\develop</tt> on the local file system which is the parent folder of the IDE installation/extensions, the workspaces folder and the install cache folder. It looks like:
+
We are using a common development folder <tt>C:\develop</tt> on the local file system which is the parent folder of the IDE installation/extensions, the workspaces folder and the install cache folder. It looks like:<br>[[Image:DevelopFolder.png]]
 
+
[[Image:DevelopFolder.png]]
+
  
 
<br>
 
<br>
Line 28: Line 26:
 
* '''HSQL Database Engine 1.8''' (for example from [http://sourceforge.net/project/showfiles.php?group_id=23316 SourceForge.net])
 
* '''HSQL Database Engine 1.8''' (for example from [http://sourceforge.net/project/showfiles.php?group_id=23316 SourceForge.net])
  
As of writing this (shortly after Ganymede release) most of the Eclipse packages do not have the mentioned latest builds available. In such cases you can temporarily revert to the respective Ganymede release builds:
+
As of writing this (shortly after Ganymede release) most of the Eclipse packages do not have the mentioned latest builds available. In such cases you can temporarily revert to the respective Ganymede release builds:<br>[[Image:DownloadsFolder.png]]
 
+
[[Image:DownloadsFolder.png]]
+
  
 
<br>
 
<br>
Line 37: Line 33:
 
* Start your IDE with <tt>C:\develop\bin\eclipse\eclipse.exe -data C:\develop\ws\cdo</tt>
 
* Start your IDE with <tt>C:\develop\bin\eclipse\eclipse.exe -data C:\develop\ws\cdo</tt>
  
Eclipse should come up with an empty workspace. The folder <tt>C:\develop\ws\cdo\.metadata</tt> should have been created behind the scenes:
+
Eclipse should come up with an empty workspace. The folder <tt>C:\develop\ws\cdo\.metadata</tt> should have been created behind the scenes:<br>[[Image:EmptyWorkspace.png]]
 
+
[[Image:EmptyWorkspace.png]]
+
  
 
<br>
 
<br>
 
==Java Development Kit==
 
==Java Development Kit==
Open the ''Preferences'' dialog via the ''Window'' menu and go to the page ''Installed JREs''. Install a JDK 1.5 of your choice:
+
* Open the ''Preferences'' dialog via the ''Window'' menu and go to the page ''Installed JREs''
 
+
* Install a JDK 1.5 of your choice:<br>[[Image:InstalledJREs.png]]
[[Image:InstalledJREs.png]]
+
  
 
<br>
 
<br>
Line 53: Line 46:
 
* Unzip the Eclipse SDK package from the <tt>downloads</tt> folder to the <tt>.target</tt> folder:<br>[[Image:TargetPlatform.png]]
 
* Unzip the Eclipse SDK package from the <tt>downloads</tt> folder to the <tt>.target</tt> folder:<br>[[Image:TargetPlatform.png]]
 
* Open the ''Preferences'' dialog via the ''Window'' menu and go to the page ''Target Platforms''.
 
* Open the ''Preferences'' dialog via the ''Window'' menu and go to the page ''Target Platforms''.
 +
 
<br>
 
<br>
 
==API Baseline==
 
==API Baseline==

Revision as of 11:19, 27 June 2008

(Includes Net4j Source installation)


Introduction

This page explains how to install an Eclipse workspace that is ready to be used to develop and build CDO and Net4j (subsequently subsumed as CDO workspace).

The CDO workspace will be configured with a dedicated JDK, connected with a dedicated target platform to be built against and associated with a dedicated API Baseline to be checked for API compliance against.

As a consequence of the usage of a dedicated target platform you're free to choose any version of Eclipse as your IDE, recent versions preferred. We are using latest I-builds of Eclipse and some tools like Mylyn (Buckminster is on the wish list to save you from reading this page).

We are using a common development folder C:\develop on the local file system which is the parent folder of the IDE installation/extensions, the workspaces folder and the install cache folder. It looks like:
DevelopFolder.png


Prerequisites

Download the following packages to the C:\develop\downloads folder:

As of writing this (shortly after Ganymede release) most of the Eclipse packages do not have the mentioned latest builds available. In such cases you can temporarily revert to the respective Ganymede release builds:
DownloadsFolder.png


Workspace

  • Create the host workspace folder C:\develop\ws\cdo
  • Start your IDE with C:\develop\bin\eclipse\eclipse.exe -data C:\develop\ws\cdo

Eclipse should come up with an empty workspace. The folder C:\develop\ws\cdo\.metadata should have been created behind the scenes:
EmptyWorkspace.png


Java Development Kit

  • Open the Preferences dialog via the Window menu and go to the page Installed JREs
  • Install a JDK 1.5 of your choice:
    InstalledJREs.png


Target Platform

  • To install the target platform of your CDO workspace create the folder C:\develop\ws\cdo\metadata\.target in the file system.
  • Unzip the Eclipse SDK package from the downloads folder to the .target folder:
    TargetPlatform.png
  • Open the Preferences dialog via the Window menu and go to the page Target Platforms.


API Baseline


Source Checkout


3rd Party Stuff



Wikis: CDO | Net4j | EMF | Eclipse

Back to the top