[ https://issues.apache.org/jira/browse/THRIFT-184?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jake Farrell reopened THRIFT-184: --------------------------------- 1. It does not export other packages, such as org.apache.thrift.transport, org.apache.thrift.server, etc (for instance, I need org.apache.thrift.transport exported to implement my own transport). 2. It does not import packages on which it depends. For instance, javax.servlet or various org.apache.http.* packages. Therefore I presume it will fail to work properly in OSGi runtime as well. 3. The version 0.8.0-snapshot appearing in the manifest is invalid. According to OSGi spec the version should be in form: version ::= major( '.' minor ( '.' micro ( '.' qualifier )? )? )? major ::= number // See 1.3.2 minor ::= number micro ::= number qualifier ::= ( alphanum | '_' | '-' )+ > Add OSGi Manifest headers to the libthrift java library to be able to use > Thrift in the OSGi runtime > ---------------------------------------------------------------------------------------------------- > > Key: THRIFT-184 > URL: https://issues.apache.org/jira/browse/THRIFT-184 > Project: Thrift > Issue Type: New Feature > Components: Java - Library > Reporter: Siamak Haschemi > Assignee: Jake Farrell > Priority: Trivial > Fix For: 0.8 > > Attachments: bnd-0.0.249.jar, libthrift.bnd, osgi.patch > > Original Estimate: 10m > Remaining Estimate: 10m > > To be able to use Thrift in the OSGi runtime (see > http://en.wikipedia.org/wiki/OSGi), some additional Manifest entries are > needed. The bnd-tool (see http://www.aqute.biz/Code/Bnd) creates this entries > automatically. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira