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.
EclipseLink/Development/OSGi Proof of Concept
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
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.