Base projects contains utility classes and extensions to be used in OPS4J projects. Details can be found in project's JavaDoc.
In order to minimize dependencies and improve modularity Base project is split in very fine grained jars as follows:
base-lang |
Utilities/Extensions related to java.lang |
base-monitors |
Utilities/Extensions related to monitoring. |
base-net |
dealing with network certificats, encoding and stuff |
base-util |
contains environment,i18n and mime |
base-util-collections |
|
base-util-property |
|
base-io |
things for handling with streams and files |
base-util-xml |
|
base-all |
the uber bundle with all from base |
All jars are OSGi R4 Bundles.
Latest News
OPS4J Base 1.2.5 is a maintenance release with a single fix to the ops4j-base-net module. For more details, see the JIRA release notes below.
As usual, all artifacts will be available from Maven Central.
Changes since 1.2.4
Any feedback is welcome, either on the mailing list (general@lists.ops4j.org) or via the issue tracker.
OPS4J Base 1.2.4 is a maintenance release with a single fix to the ops4j-base-net module. For more details, see the JIRA release notes below.
As usual, all artifacts are available from Maven Central.
Changes since 1.2.3
Any feedback is welcome, either on the mailing list (general@lists.ops4j.org) or via the issue tracker.
OPS4J Base 1.4.0 comes with a new utility class SafeServiceLoader
which emulates java.util.ServiceLoader
without using the system class loader.
For more details, see the JIRA release notes below.
As usual, all artifacts are available from Maven Central.
Changes since 1.3.0
Any feedback is welcome, either on the mailing list (general@lists.ops4j.org) or via the issue tracker.