settings4j

Settings4j is an additional Layer between Application and Configuration. Provides a flexible way to configure your Application.

License

License

GroupId

GroupId

org.settings4j
ArtifactId

ArtifactId

settings4j
Last Version

Last Version

2.1
Release Date

Release Date

Type

Type

jar
Description

Description

settings4j
Settings4j is an additional Layer between Application and Configuration. Provides a flexible way to configure your Application.
Project Organization

Project Organization

Brabenetz Harald, Austria
Source Code Management

Source Code Management

https://github.com/brabenetz/settings4j

Download settings4j

How to add to project

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

Dependencies

compile (5)

Group / Artifact Type Version
commons-beanutils : commons-beanutils jar 1.9.2
commons-io : commons-io jar 2.5
org.apache.commons : commons-collections4 jar 4.1
org.apache.commons : commons-lang3 jar 3.4
org.slf4j : slf4j-api jar 1.7.21

provided (7)

Group / Artifact Type Version
commons-configuration : commons-configuration Optional jar 1.10
javax.servlet : javax.servlet-api Optional jar 3.0.1
log4j : log4j Optional jar 1.2.17
org.springframework : spring-beans Optional jar 4.2.6.RELEASE
org.springframework : spring-core Optional jar 4.2.6.RELEASE
org.springframework : spring-web Optional jar 4.2.6.RELEASE
taglibs : standard Optional jar 1.1.2

test (10)

Group / Artifact Type Version
junit : junit jar 4.12
org.hamcrest : hamcrest-core jar 1.3
org.hamcrest : hamcrest-library jar 1.3
org.hsqldb : hsqldb jar 2.3.4
org.mockito : mockito-core jar 1.10.19
org.slf4j : slf4j-log4j12 jar 1.7.21
org.springframework : spring-jdbc jar 4.2.6.RELEASE
org.springframework : spring-test jar 4.2.6.RELEASE
tomcat : naming-factory jar 5.5.23
tomcat : naming-resources jar 5.5.23

Project Modules

There are no modules declared in this project.

settings4jlogo

Status Deprecated

DEPRECATED

Settings4j is deprecated and no longer in development.

As alternative you should use the Standard way of Spring-Boot: https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html

It is not configurable like Settings4j, but you can configure your application in multiple ways like:

  • JNDI attributes from java:comp/env.
  • Java System properties (System.getProperties()).
  • OS environment variables.
  • application property or YAML Files.

The old documentation of Settings4j can be found here: https://github.com/brabenetz/settings4j/blob/master/README_original.md

Versions

Version
2.1
2.0.3
2.0.2
2.0.1
2.0
1.0
1.0-beta6
1.0-beta5
1.0-beta4