Fluent Commerce Logo
Docs

Rubix provided libraries

Essential knowledge

Changed on:

24 Mar 2026

Overview

This document provides a list of dependencies provided by released Rubix versions. Plugin developers can use these dependecies in their OSGi bundles and should embed additional dependencies if required. Embeding custom versions of provided dependencies is not recomended.

Key points

  • An OSGi container modular framework overview
  • List of libraries and versions provided by the Rubix OSGi runtime

OSGi Container Framework

An OSGi container is a modular framework for Java that facilitates the development and management of applications composed of interconnected components called bundles. It provides a dynamic runtime environment where bundles can be installed, updated, and removed without restarting the entire application. The container manages dependencies by maintaining a registry of available services and ensuring that bundles can access the resources they need while adhering to versioning and compatibility constraints.

List of common Rubix Runtime Libraries

  • Package `com.fasterxml.jackson.core` Version: `2.15.0`
    • `jackson-core`
    • `jackson-annotations`
    • `jackson-databind`
  • Package `com.fasterxml.jackson.datatype` Version: `2.8.3`
    • `jackson-datatype-guava`
  • Package `com.fasterxml.jackson.jaxrs` Version: `2.15.0`
    • `jackson-jaxrs-base`
    • `jackson-jaxrs-json-provider`
  • Package `com.fasterxml.jackson.dataformat` Version: `2.15.0`
    • `jackson-dataformat-cbor`
  • Package `org.apache.commons` Version: `3.4`
    • `commons-lang3`
  • Package `commons-io` Version: `2.2`
    • `commons-io`
  • Package `com.google.guava` Version: `19.0`
    • `guava`
  • Package `org.apache.httpcomponents` Version: `4.4.16`
    • `httpcore-osgi`
    • `httpclient-osgi`
  • Package `io.netty` Version: `4.1.125.Final`
    • `netty-codec-http`
    • `netty-common`
    • `netty-buffer`
    • `netty-codec`
    • `netty-handler`
    • `netty-resolver`
    • `netty-transport`
    • `netty-transport-native-unix-common`