I would like to make available a couple of osgi-wrapped jars (which are non-osgi conform) from various open-source projects on github.
I want to achieve the following:
- share the wrapping effort with others
- share the bundles between bnd workspaces
Concerning the second point , I am aware of this discussion
https://groups.google.com/forum/#!msg/bndtools-users/Lx19OVkSApE/FI2___DnAgAJQuestions:
1) what is the prefered naming convention for wrapped jars ? For example the jar files for the Stanford Natural Language Processing project are called like this:
stanford-corenlp-3.6.0.jar
But the wrapped bundle will contain other jars ( themselves non-osgi conform) like:
lib/ejml-0.23.jar, \
lib/javax.json.jar, \
lib/joda-time.jar, \
...
How should the generated bundle be named ?
osgi-stanford-corenlp-3.6.0.jar ?
osgi-complete-stanford-corenlp-3.6.0.jar ?
osgi-standalone-stanford-corenlp-3.6.0.jar ?
Would it be preferable ( even if potentially more time consuming ) to first wrap each of the dependencies ?
2) How can I set up a local directory that gets automatically indexed when the eclipse build of the wrapped jar succeeds ? This directory would need to be pushed to the repo on github to be available
in other bnd-workspaces. Should I use the replease repo for this ?
Is there as standard procedure for how to share wrapped bundles as indexed repos ?
Thanks for your suggestions
Peter Vittali