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

EclipseLink/Development/OSGi Proof of Concept

< EclipseLink‎ | Development
Revision as of 17:12, 14 January 2008 by Shaun.smith.oracle.com (Talk | contribs) (POC Projects/Bundles)

Where to get the OSGi Proof of Concept

The POC is being developed in a branch of the EclipseLink Subversion repository named "osgi". This branch started with the EclipseLink 1.0M3 build. To see what changes have been made you can diff the branch to the 1.0M3 tag. The EclipseLink SVN repository is under technology at /svnroot/technology/org.eclipse.persistence/branches/osgi.

Although the osgi branch contains a complete copy of EclipseLink 1.0M3, only a few of the projects are involved with this POC. They're listed below.

POC Projects/Bundles

To try the POC, you need to checkout the projects below. Each folder contains a project. The names of the projects that will appear in your workspace, if different than the folder name, are in parenthesis. The folder names weren't changed for fear of complicating the Subversion diff process. If you're using Subversive in Eclipse you right click on each of the folders and choose "Check Out" from the popup menu.

foundation

  • eclipselink.core (org.eclipse.persistence.foundation)
  • eclipselink.core.lib (org.eclipse.persistence.foundation.lib)

jpa

  • eclipselink.jpa (org.eclipse.persistence.jpa)

moxy

  • eclipselink.moxy (org.eclipse.persistence.moxy)
  • javax.xml.bind

demo

  • org.eclipse.persistence.comics.model.annotated
  • org.eclipse.persistence.comics.model.annotated.demo
  • org.eclipse.persistence.comics.model.demo.setup
  • org.eclipse.persistence.moxy.demo

lib

  • org.apache.derby


OsgiPOCSubversiveCheckout.jpg

Additional Downloads

If you plan on running the demos you'll need to download Apache Derby. The client code available as a bundle in org.apache.derby is release 10.1.2.1 which was used because it was already available as a bundle from the Corona project. This was used with a 10.3.2.0 network server successfully.

Back to the top