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:
Other resources
Issue tracker
Issues, bugs, and feature requests can be submitted to the issue tracking system.
System Requirements
- Java >= 1.4.
Manual installation
- Download the latest version from http://repository.ops4j.org/maven2/org/ops4j/base/
0.4.0
Source code
https://scm.ops4j.org/repos/ops4j/projects/base ( or browse via FishEye )
This project builds with Apache Maven.
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.
OPS4J Base 1.3.0 comes with two new subprojects and some maintenance updates.
- ops4j-base-exec — Utilities for running a Java class in a separate process (factored out from Pax Runner)
- ops4j-base-spi Utilities for obtaining services via the Java SE 6
ServiceLoader
OPS4J Base continues to be compatible with Java 1.4. Only the ops4j-base-spi module requires a Java 6 runtime.
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.
Base 1.2.0 has been released.
Checkout release notes for details.