You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@joshua.apache.org by Tommaso Teofili <to...@gmail.com> on 2016/09/29 15:01:47 UTC
Joshua /w bundle packaging
Hi all,
I've submitted a PR for JOSHUA-290 to have Joshua artifact as a bundle;
that would make it possible to use Joshua in OSGi containers (Apache Felix,
Karaf, etc.).
As an additional benefit it may allow us to have a more fine grained
control over our APIs by providing package level versioning (semantic
versioning [1]); if we enable Maven Baseline Plugin it will tell us when a
change in our code will require a major/minor/micro version update.
Such a change should have no impact on how we use Joshua artifacts today as
we can keep creating the -jar-with-dependencies (or constraint different
packaging to different Maven profiles).
Feel free to review / comment / etc.
Regards,
Tommaso
[1] : https://www.osgi.org/wp-content/uploads/SemanticVersioning.pdf