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