Creation of an OSGi artifact e.g. "smack-osgi" where we merge the most critical bundlesCould you elaborate that? It sounds like we would duplicate code here.
On the other hand, i thought about creating smack-java7-osgi too, but there are some unanswered questions:
- Should it depend on the minimal required set of Smack, or should it also depend on smack-extensions, smack-experimental
- How would it guarantee the initialization order? E.g. would it provide something like SmackOsgi.init() which would initialize all of Smack.
How would this approach be compared to your "service interaction layer" idea?