GitHub user gdelafosse opened a pull request: https://github.com/apache/incubator-tinkerpop/pull/186
Osgify The goal of this request is to start bundleizing tinkerpop. In this request, I have bundleized the following modules : - gremlin-core - gremlin-groovy - tinkerpop-gremlin They are enough to start playing with TinkerPop in an OSGI environment. To be the less intrusive as possible, I had to create a new module called gremlin-osgi-deps which aggregate and export packages from tinkerpop dependencies which are not bundles for the moment. As a result, the only impact my request has, is to add entries in the MANIFESTs to make those modules valid bundles. To illustrate the usage of those bundles, I'm developping a Wisdom-Framework extension (https://github.com/gdelafosse/wisdom-tinkerpop). You can merge this pull request into a Git repository by running: $ git pull https://github.com/gdelafosse/incubator-tinkerpop osgify Alternatively you can review and apply these changes as the patch at: https://github.com/apache/incubator-tinkerpop/pull/186.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #186 ---- commit 29871e3c32cbdb6e4350c214eb4feced606c0098 Author: gdelafosse <gdelafo...@axway.com> Date: 2015-12-21T10:31:14Z bundleize gremlin-core commit 90972c1b95ff2fe2e5b0eeefd9b6b4821897042b Author: gdelafosse <gdelafo...@axway.com> Date: 2015-12-21T10:46:18Z gremlin-core export only its packages commit d75151513078e9a499be1ad2bf2f8754829ed475 Author: gdelafosse <gdelafo...@axway.com> Date: 2015-12-21T14:57:30Z embed non bundles in gremlin-core bundle commit e0f760ed1055c2f16f1ec829224203be33e31d9f Author: gdelafosse <gdelafo...@axway.com> Date: 2015-12-22T12:09:48Z embed gremlin-shaded in gremlin-core bundle commit aa29ae9eb554cad0ecc9e6ffb8393bd8a4079218 Author: gdelafosse <gdelafo...@axway.com> Date: 2015-12-23T10:09:38Z no more embed dependencies, but gather them in a dedicated bundle : gremlin-osgi-deps commit 119e9e8d6e1126b76928033e1dd76e445b6f0474 Author: gdelafosse <gdelafo...@axway.com> Date: 2015-12-24T09:33:57Z don't import packages that we export ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---