Base
Base subprojects contain utility classes and extensions to be used in OPS4J projects.
Source code and more documentation
https://github.com/ops4j/org.ops4j.base
Documentation
https://github.com/ops4j/org.ops4j.base/blob/master/README.md
Build
mvn clean install
Issues
Use the Jira project BASE.
Modules
- ops4j-base-exec — Utilities for running a Java class in a separate process
- ops4j-base-io — Utilities/Extensions related to handling streams and files
- ops4j-base-lang — Utilities/Extensions related to java.lang
- ops4j-base-monitors — Utilities/Extensions related to monitoring
- ops4j-base-net — Utilities/Extensions related to network access/usage
- ops4j-base-spi Utilities for obtaining services via the Java SE 6
ServiceLoader
- ops4j-base-store — Utilities for storing and retrieving data from an
InputStream
.
- ops4j-base-util — Utilities/Extensions related to environment, i18n and mime types
- ops4j-base-util-collections — Utilities/Extensions related to collections
- ops4j-base-util-property — Utilities/Extensions related to resolving properties from different sources
- ops4j-base-util-xml — Utilities/Extensions related to XML parsing and access
- ops4j-base — the über-bundle with all from OPS4J 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.