Consolidated Configuration Support

CommonJava top-level parent POM.

License

License

Categories

Categories

Configuration Application Layer Libs config
GroupId

GroupId

org.commonjava.util
ArtifactId

ArtifactId

configuration
Last Version

Last Version

0.8
Release Date

Release Date

Type

Type

pom
Description

Description

Consolidated Configuration Support
CommonJava top-level parent POM.
Source Code Management

Source Code Management

http://github.com/Commonjava/configuration

Download configuration

Filename Size
configuration-0.8.pom 2 KB
Browse

How to add to project

<!-- https://jarcasting.com/artifacts/org.commonjava.util/configuration/ -->
<dependency>
    <groupId>org.commonjava.util</groupId>
    <artifactId>configuration</artifactId>
    <version>0.8</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.commonjava.util/configuration/
implementation 'org.commonjava.util:configuration:0.8'
// https://jarcasting.com/artifacts/org.commonjava.util/configuration/
implementation ("org.commonjava.util:configuration:0.8")
'org.commonjava.util:configuration:pom:0.8'
<dependency org="org.commonjava.util" name="configuration" rev="0.8">
  <artifact name="configuration" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.commonjava.util', module='configuration', version='0.8')
)
libraryDependencies += "org.commonjava.util" % "configuration" % "0.8"
[org.commonjava.util/configuration "0.8"]

Dependencies

compile (4)

Group / Artifact Type Version
javax.enterprise : cdi-api jar
junit : junit jar
org.slf4j : slf4j-api jar
ch.qos.logback : logback-classic jar

Project Modules

  • configuration-api
  • configuration-dotconf

Unified Configuration APIs

This is a set of projects designed to allow multiple independent subsystems of an application to share a common, application-wide configuration file. Currently, only the .conf (.ini) file format is supported. However, this support does provide both a parser for java.util.Map<String, String> configurations as well as a parser that will construct a simple bean based on the parameters it encounters. CDI is used to inject the configuration parser (along with its embedded section parser-dispatcher, etc.) into a configuration component, in order to expose the parsed configuration to the rest of an application.

org.commonjava.util

Red Hat NOS

Middleware pipeline content management projects

Versions

Version
0.8
0.7.1
0.7.0
0.6.3
0.6.2
0.6.1
0.6
0.5
0.4
0.3
0.2
0.1