Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 345313

Summary: Use new OSGi weaving service
Product: [RT] Gemini.JPA Reporter: Michael Keith <michael.keith>
Component: CoreAssignee: Michael Keith <michael.keith>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: alex.blewitt, eduard.bartsch, thomas.gillet.2
Version: unspecified   
Target Milestone: 1.0.0 RC3   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Michael Keith CLA 2011-05-10 14:36:06 EDT
Currently weaving is done using Equinox-specific hooks and installing a Gemini bundle as a system bundle fragment. With the new Weaving Service being released in OSGi R4.3, Gemini JPA should be able to do its weaving in a standard way. Now if all of the frameworks would implement the service...
Comment 1 Michael Keith CLA 2011-08-16 13:21:26 EDT
Added support for the r4.3 weaving service, making the o.e.g.jpa.weaving bundle and all of the proprietary weaving code obsolete. 

Note that this and other code has introduced a dependency on r4.3 of OSGi (Equinox  3.7 and the next release of Felix).