Easy Config

Maven plugin for small application config support. Allows you to define configuration for your application at one place and generate config files and java class. Configuration can be instantiate by var args, file config or environment variables or combination of all. ISSUES: -v potomkovi mam rucne psanou pomocnou property, ta se nesmi dostat do property descriptoru, pak je tam s klicem null -pokud reloadArgs byposition vrati null, vyhodit hned vyjimku - confDef = byOrder.get(iPos++); TODO: - boolean opts -- is/get -- option without value true - make def enum public - static instance to access from everywhere without pass an instance -static enum Def -more executions with different configuration has conflict in options and names

License

License

Categories

Categories

config Application Layer Libs Configuration
GroupId

GroupId

com.socialbakers.easy-config
ArtifactId

ArtifactId

easy-config
Last Version

Last Version

0.5.7
Release Date

Release Date

Type

Type

pom
Description

Description

Easy Config
Maven plugin for small application config support. Allows you to define configuration for your application at one place and generate config files and java class. Configuration can be instantiate by var args, file config or environment variables or combination of all. ISSUES: -v potomkovi mam rucne psanou pomocnou property, ta se nesmi dostat do property descriptoru, pak je tam s klicem null -pokud reloadArgs byposition vrati null, vyhodit hned vyjimku - confDef = byOrder.get(iPos++); TODO: - boolean opts -- is/get -- option without value true - make def enum public - static instance to access from everywhere without pass an instance -static enum Def -more executions with different configuration has conflict in options and names
Project URL

Project URL

https://github.com/fiserro/easy-config

Download easy-config

Filename Size
easy-config-0.5.7.pom 6 KB
Browse

How to add to project

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

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • easy-config-maven-plugin
  • easy-config-core

Versions

Version
0.5.7
0.5.6
0.5.5
0.5.4
0.5.2
0.5.1
0.5