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.
---

Reply via email to