Issue Details (XML | Word | Printable)

Key: OPENEJB-963
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: David Blevins
Reporter: Oliver Guenther
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
OpenEJB

Enhance the javaee-api with OSGi Bundle Information

Created: 30/Nov/08 06:13 PM   Updated: 26/May/09 06:56 PM
Return to search
Component/s: general
Affects Version/s: None
Fix Version/s: 3.1.1

Time Tracking:
Original Estimate: 0.17h
Original Estimate - 0.17h
Remaining Estimate: 0.17h
Remaining Estimate - 0.17h
Time Spent: Not Specified
Remaining Estimate - 0.17h

File Attachments:
  Size
XML File Licensed for inclusion in ASF works pom.xml 2008-11-30 06:17 PM Oliver Guenther 12 kB

Resolution Date: 26/May/09 06:56 PM


 Description  « Hide
The repacked jar javaee-api has no OSGi bundle information. To allow the usage in an OSGi environment the bundle information should be supplied to the MANIFEST.MF

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Oliver Guenther added a comment - 30/Nov/08 06:17 PM
I have used the MANIFEST transformer of the maven-shade-plugin to supply the bundle information. The maven-bundle-plugin doesn't recognize the packages included via the maven-shade-plugin for the Export-Package directive. Not very nice, but usefull

Oliver Guenther made changes - 30/Nov/08 06:17 PM
Field Original Value New Value
Attachment pom.xml [ 12394966 ]
Repository Revision Date User Message
ASF #737803 Mon Jan 26 19:54:02 UTC 2009 dblevins Added the javaee-api dep from 3.0-BETA-2.
Applied patch from Oliver Guenther, OPENEJB-963: Enhance the javaee-api with OSGi Bundle Information
Thanks, Oliver!
Files Changed
MODIFY /openejb/trunk/openejb3/deps/pom.xml
DEL /openejb/trunk/openejb3/deps/commons-dbcp-all
MODIFY /openejb/trunk/openejb3/deps/javaee-api/pom.xml
ADD /openejb/trunk/openejb3/deps (from /openejb/tags/openejb-3.0-beta-2/deps)

David Blevins added a comment - 26/Jan/09 07:55 PM
Patch applied.

$ svn ci deps
Adding deps
Deleting deps/commons-dbcp-all
Sending deps/javaee-api/pom.xml
Sending deps/pom.xml
Transmitting file data ..
Committed revision 737803.

Still need to update the rest of the code to use this version of javaee-api. Happy to accept a patch for that if you have one.

David Blevins made changes - 26/Jan/09 07:55 PM
Assignee David Blevins [ dblevins ]
David Blevins made changes - 26/May/09 06:56 PM
Resolution Fixed [ 1 ]
Fix Version/s 3.1.1 [ 12313484 ]
Status Open [ 1 ] Closed [ 6 ]