Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be 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/Hibernate Store/Download and Install"

(Installing the plugins)
(Download locations)
Line 37: Line 37:
  
 
Download hibernate and database drivers (mysql and hsqldb) from here:
 
Download hibernate and database drivers (mysql and hsqldb) from here:
[http://net4j.sourceforge.net/update/downloads/ http://net4j.sourceforge.net/update/downloads/]
+
[http://www.elver.org/eclipse/update/ http://www.elver.org/eclipse/update/]
 
then select a recent ThirdPartyDrivers zip file (for the tutorials the ThirdPartyDrivers_v6.zip was used).
 
then select a recent ThirdPartyDrivers zip file (for the tutorials the ThirdPartyDrivers_v6.zip was used).
  

Revision as of 00:47, 17 September 2010


This page describes the required software components, their versions and download locations. Also the location of the example Eclipse projects is listed on this page.

Required plugins/versions

The CDO Hibernate Store is tested with the following software:

  • Eclipse 3.6 (Helios)
  • EMF 2.6
  • CDO 3.0
  • Hibernate 3.3.2 or later
  • Teneo 1.2.0
  • JDBC drivers for relevant databases


Note: the tutorials have been run also using Eclipse 3.5 and EMF 2.5 and this works fine (using CDO 3.0, Teneo 1.2.0 and Hibernate 3.3.2). There should not be any binary incompatibility between CDO 3.0 and Eclipse 3.5, EMF 2.5.

All the software should be installed/installed as plugins. The download locations of all the required plugins are listed in the next sections.

Download locations

To download Eclipse 3.6 (Helios). At this time (January 2010) Eclipse 3.6 is still under development. To download it go to this page: http://www.eclipse.org/downloads/ and then the Development Builds tab. For the tutorials, the Eclipse IDE for Java EE Developers or Eclipse IDE for Java Developers can be used (no need to pick the full modeling tools).

EMF is probably included in the Eclipse IDE. But if it isn't then it can be downloaded here: http://www.eclipse.org/modeling/emf/downloads/?project=emf (see the maintenance builds a bit lower on the page):

To install the CDO plugins use this update site: https://build.eclipse.org/hudson/job/emf-cdo-integration/lastSuccessfulBuild/artifact/result/site.p2/.

Teneo Hibernate 1.2.0 can be downloaded here: http://www.eclipse.org/modeling/emf/downloads/?project=teneo Teneo 1.2.0 can be found a little lower on the page, it is best to use the SDK (includes the source code)

Download hibernate and database drivers (mysql and hsqldb) from here: http://www.elver.org/eclipse/update/ then select a recent ThirdPartyDrivers zip file (for the tutorials the ThirdPartyDrivers_v6.zip was used).

Installing the plugins

The CDO plugins are installed using p2 directly.

Org.eclipse.emf.cdo.p2.site.png


For the zipped files the following approach can be used:

  • all the zip files were unzipped and then merged together in one directory 'eclipse' (with subdirectories features and plugins)
  • this eclipse directory was placed in the dropins directory of the eclipse installation

After installing restart eclipse.

For more information see the p2 getting started page.

After restarting Eclipse you can visit the Help > About Eclipse > Installation Details (a button). It should show the installed plugins as shown below.

Org.eclipse.emf.cdo.hibernate.plugins.png

Example Projects

The CDO Hibernate store tutorials make use of 3 Eclipse projects:

  • org.eclipse.emf.cdo.examples.company: contains the example model which has already been prepared for CDO (see here how this is done)
  • org.eclipse.emf.cdo.examples.hibernate.server: contains the server configuration and server side part of the tutorial
  • org.eclipse.emf.cdo.examples.hibernate.client: shows client connection code and contains junit tests creating and querying for data

The cvs location of these projects is here:

  • dev.eclipse.org
  • /cvsroot/modeling
  • paths:
    • org.eclipse.emf/org.eclipse.emf.cdo/examples/org.eclipse.emf.cdo.examples.company
    • org.eclipse.emf/org.eclipse.emf.cdo/examples/org.eclipse.emf.cdo.examples.hibernate.server
    • org.eclipse.emf/org.eclipse.emf.cdo/examples/org.eclipse.emf.cdo.examples.hibernate.client


(note: the org.eclipse.emf.cdo.examples.hibernate.client contains dependencies on the hibernate cdo store server side. This is just to support the generation of the hbm file (see here). Normally a client side plugin would not have these dependencies.)


Wikis: CDO | Net4j | EMF | Eclipse

Copyright © Eclipse Foundation, Inc. All Rights Reserved.