Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 345313 - Use new OSGi weaving service
Summary: Use new OSGi weaving service
Status: RESOLVED FIXED
Alias: None
Product: Gemini.JPA
Classification: RT
Component: Core (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: 1.0.0 RC3   Edit
Assignee: Michael Keith CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-10 14:36 EDT by Michael Keith CLA
Modified: 2011-08-22 03:14 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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).