[1/2] incubator-tamaya git commit: Quality fixes.

2015-10-29 Thread anatole
Repository: incubator-tamaya
Updated Branches:
  refs/heads/master 7fc04517a -> ceffee089


Quality fixes.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/bc3c94ac
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/bc3c94ac
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/bc3c94ac

Branch: refs/heads/master
Commit: bc3c94acce3f4cdc02428cbe34ab5a019f6e87d8
Parents: 7fc0451
Author: Anatole Tresch 
Authored: Thu Oct 29 13:17:53 2015 +0100
Committer: Anatole Tresch 
Committed: Thu Oct 29 13:17:53 2015 +0100

--
 .../tamaya/integration/osgi/injection/Activator.java  | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/bc3c94ac/modules/integration/osgi/injection/src/main/java/org/apache/tamaya/integration/osgi/injection/Activator.java
--
diff --git 
a/modules/integration/osgi/injection/src/main/java/org/apache/tamaya/integration/osgi/injection/Activator.java
 
b/modules/integration/osgi/injection/src/main/java/org/apache/tamaya/integration/osgi/injection/Activator.java
index 4e76277..561e0ae 100644
--- 
a/modules/integration/osgi/injection/src/main/java/org/apache/tamaya/integration/osgi/injection/Activator.java
+++ 
b/modules/integration/osgi/injection/src/main/java/org/apache/tamaya/integration/osgi/injection/Activator.java
@@ -19,12 +19,14 @@
 package org.apache.tamaya.integration.osgi.injection;
 
 import org.apache.tamaya.inject.ConfigurationInjection;
-import org.osgi.framework.*;
-import org.osgi.service.cm.ConfigurationAdmin;
+import org.osgi.framework.BundleActivator;
+import org.osgi.framework.BundleContext;
+import org.osgi.framework.ServiceEvent;
+import org.osgi.framework.ServiceListener;
+import org.osgi.framework.ServiceReference;
 
 /**
- * Activator that registers the Tamaya based Service Class for {@link 
ConfigurationAdmin},
- * using a default service priority of {@code 0}.
+ * Activator that injects Tamaya configuration into OSGI Services.
  */
 public class Activator implements ServiceListener, BundleActivator {
 



[2/2] incubator-tamaya git commit: Quality fixes.

2015-10-29 Thread anatole
Quality fixes.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/ceffee08
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/ceffee08
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/ceffee08

Branch: refs/heads/master
Commit: ceffee089884d76cca49e81f141e6a5cbffb23db
Parents: bc3c94a
Author: Anatole Tresch 
Authored: Thu Oct 29 13:33:13 2015 +0100
Committer: Anatole Tresch 
Committed: Thu Oct 29 13:33:13 2015 +0100

--
 .../aspache/tamaya/examples/fileobserver/TestConfigView.java  | 5 -
 .../org/apache/tamaya/integration/osgi/general/Activator.java | 6 --
 .../integration/osgi/general/TamayaConfigAdminImpl.java   | 7 ++-
 3 files changed, 14 insertions(+), 4 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/ceffee08/examples/6-fileobserver-example/src/test/java/org/aspache/tamaya/examples/fileobserver/TestConfigView.java
--
diff --git 
a/examples/6-fileobserver-example/src/test/java/org/aspache/tamaya/examples/fileobserver/TestConfigView.java
 
b/examples/6-fileobserver-example/src/test/java/org/aspache/tamaya/examples/fileobserver/TestConfigView.java
index 06a7733..0fdecbb 100644
--- 
a/examples/6-fileobserver-example/src/test/java/org/aspache/tamaya/examples/fileobserver/TestConfigView.java
+++ 
b/examples/6-fileobserver-example/src/test/java/org/aspache/tamaya/examples/fileobserver/TestConfigView.java
@@ -24,6 +24,7 @@ import org.apache.tamaya.ConfigQuery;
 import org.apache.tamaya.Configuration;
 import org.apache.tamaya.ConfigurationProvider;
 import org.apache.tamaya.TypeLiteral;
+import org.apache.tamaya.spi.ConversionContext;
 import org.apache.tamaya.spi.PropertyConverter;
 
 import java.util.List;
@@ -109,9 +110,11 @@ public class TestConfigView implements ConfigOperator{
 if (value != null) {
 List converters = 
ConfigurationProvider.getConfigurationContext()
 .getPropertyConverters(type);
+ConversionContext ctx = new 
ConversionContext.Builder(ConfigurationProvider.getConfiguration(),
+key, type).build();
 for (PropertyConverter converter : converters) {
 try {
-T t = converter.convert(value);
+T t = converter.convert(value, ctx);
 if (t != null) {
 return t;
 }

http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/ceffee08/modules/integration/osgi/general/src/main/java/org/apache/tamaya/integration/osgi/general/Activator.java
--
diff --git 
a/modules/integration/osgi/general/src/main/java/org/apache/tamaya/integration/osgi/general/Activator.java
 
b/modules/integration/osgi/general/src/main/java/org/apache/tamaya/integration/osgi/general/Activator.java
index 564ac8a..c896c73 100644
--- 
a/modules/integration/osgi/general/src/main/java/org/apache/tamaya/integration/osgi/general/Activator.java
+++ 
b/modules/integration/osgi/general/src/main/java/org/apache/tamaya/integration/osgi/general/Activator.java
@@ -18,8 +18,10 @@
  */
 package org.apache.tamaya.integration.osgi.general;
 
-import org.apache.tamaya.inject.ConfigurationInjection;
-import org.osgi.framework.*;
+import org.osgi.framework.BundleActivator;
+import org.osgi.framework.BundleContext;
+import org.osgi.framework.Constants;
+import org.osgi.framework.ServiceRegistration;
 import org.osgi.service.cm.ConfigurationAdmin;
 
 import java.util.Dictionary;

http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/ceffee08/modules/integration/osgi/general/src/main/java/org/apache/tamaya/integration/osgi/general/TamayaConfigAdminImpl.java
--
diff --git 
a/modules/integration/osgi/general/src/main/java/org/apache/tamaya/integration/osgi/general/TamayaConfigAdminImpl.java
 
b/modules/integration/osgi/general/src/main/java/org/apache/tamaya/integration/osgi/general/TamayaConfigAdminImpl.java
index 6a75dfe..8454e08 100644
--- 
a/modules/integration/osgi/general/src/main/java/org/apache/tamaya/integration/osgi/general/TamayaConfigAdminImpl.java
+++ 
b/modules/integration/osgi/general/src/main/java/org/apache/tamaya/integration/osgi/general/TamayaConfigAdminImpl.java
@@ -26,7 +26,12 @@ import java.util.concurrent.ConcurrentHashMap;
 import java.util.logging.Level;
 import java.util.logging.Logger;
 
-import org.osgi.framework.*;
+import org.osgi.framework.BundleContext;
+import 

[10/10] incubator-tamaya git commit: Changed proposed format slightly.

2015-10-29 Thread anatole
Changed proposed format slightly.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/7fc04517
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/7fc04517
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/7fc04517

Branch: refs/heads/master
Commit: 7fc04517ab2b0ba72221ac0ac1ef614b5cd2f7a6
Parents: c55eb22
Author: Anatole Tresch 
Authored: Thu Oct 29 13:09:26 2015 +0100
Committer: Anatole Tresch 
Committed: Thu Oct 29 13:09:26 2015 +0100

--
 .../META-INF/javaconfiguration.properties   | 28 ++--
 1 file changed, 14 insertions(+), 14 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/7fc04517/sandbox/collections/src/test/resources/META-INF/javaconfiguration.properties
--
diff --git 
a/sandbox/collections/src/test/resources/META-INF/javaconfiguration.properties 
b/sandbox/collections/src/test/resources/META-INF/javaconfiguration.properties
index 7d8031e..5cae030 100644
--- 
a/sandbox/collections/src/test/resources/META-INF/javaconfiguration.properties
+++ 
b/sandbox/collections/src/test/resources/META-INF/javaconfiguration.properties
@@ -20,31 +20,31 @@
 # Examples for collection syntax
 
 list=a,b,c
-list{collection-type}=List
-#list{collection-combinationPolicy}=MyLeftAppendingCombinationPolicy
+list.{collection-type}=List
+#list.{collection-combinationPolicy}=MyLeftAppendingCombinationPolicy
 
 arrayList=d;e;f
-arrayList{collection-type}=java.util.ArrayList
-arrayList{collection-separator}=;
-#arrayList{collection-valueParser}=myParserClass
+arrayList.{collection-type}=java.util.ArrayList
+arrayList.{collection-separator}=;
+#arrayList.{collection-valueParser}=myParserClass
 
 linkedList=g,h,i
-linkedList{collection-type}=java.util.LinkedList
+linkedList.{collection-type}=java.util.LinkedList
 
 set=a,b,b
-set{collection-type}=java.util.Set
-set{combinationPolicy}=WarnOnDuplicates
+set.{collection-type}=java.util.Set
+set.{eval-combinationPolicy}=WarnOnDuplicates
 
 sortedSet=a,c,b
-sortedSet{collection:type}=java.util.TreeSet
+sortedSet.{collection-type}=java.util.TreeSet
 
 map=1:a,2:b,3:c
-map{collection-type}=Map
-#map{collection-keyParser}=myParserClass
-#map{collection-valueParser}=myParserClass
+map.{collection-type}=Map
+#map.{collection-keyParser}=myParserClass
+#map.{collection-valueParser}=myParserClass
 
 sortedMap=|3:c||1:a||2:b|
-sortedMap{collection-type}=java.util.TreeMap
+sortedMap.{collection-type}=java.util.TreeMap
 
 concurrentMap=|3:c||1:a||2:b|
-concurrentMap{collection-type}=java.util.ConcurrentHashMap
\ No newline at end of file
+concurrentMap.{collection-type}=java.util.ConcurrentHashMap
\ No newline at end of file



[07/10] incubator-tamaya git commit: TAMAYA-123: OSGI Support - adapted code for Felix/Karaf, fixed quality issues.

2015-10-29 Thread anatole
TAMAYA-123: OSGI Support - adapted code for Felix/Karaf, fixed quality issues.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/cd20465f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/cd20465f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/cd20465f

Branch: refs/heads/master
Commit: cd20465f04c5a01cc25e8f88cec4198d9e50a47f
Parents: 6634313
Author: Anatole Tresch 
Authored: Thu Oct 29 12:54:35 2015 +0100
Committer: Anatole Tresch 
Committed: Thu Oct 29 12:54:35 2015 +0100

--
 .../resources/findbugs/findbugs-exclude.xml |   5 +-
 .../integration/osgi/felix/Activator.java   |  11 +-
 .../osgi/felix/ConfigurationHandler.java| 668 ---
 3 files changed, 297 insertions(+), 387 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/cd20465f/buildconfigurations/src/main/resources/findbugs/findbugs-exclude.xml
--
diff --git 
a/buildconfigurations/src/main/resources/findbugs/findbugs-exclude.xml 
b/buildconfigurations/src/main/resources/findbugs/findbugs-exclude.xml
index 9e58419..b19cfbf 100644
--- a/buildconfigurations/src/main/resources/findbugs/findbugs-exclude.xml
+++ b/buildconfigurations/src/main/resources/findbugs/findbugs-exclude.xml
@@ -119,8 +119,11 @@ under the License.
 
 
 
-
 
 
+
+
+
+
 
 

http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/cd20465f/modules/integration/osgi/felix/src/main/java/org/apache/tamaya/integration/osgi/felix/Activator.java
--
diff --git 
a/modules/integration/osgi/felix/src/main/java/org/apache/tamaya/integration/osgi/felix/Activator.java
 
b/modules/integration/osgi/felix/src/main/java/org/apache/tamaya/integration/osgi/felix/Activator.java
index 1be7824..e38947b 100644
--- 
a/modules/integration/osgi/felix/src/main/java/org/apache/tamaya/integration/osgi/felix/Activator.java
+++ 
b/modules/integration/osgi/felix/src/main/java/org/apache/tamaya/integration/osgi/felix/Activator.java
@@ -21,18 +21,25 @@ package org.apache.tamaya.integration.osgi.felix;
 import org.apache.felix.cm.PersistenceManager;
 import org.osgi.framework.BundleContext;
 import org.osgi.framework.Constants;
-import org.osgi.framework.ServiceReference;
 import org.osgi.framework.ServiceRegistration;
 
 import java.util.Hashtable;
 
 /**
- * Created by atsticks on 27.10.15.
+ * Activator that registers the Tamaya implementation of {@link 
org.apache.felix.cm.PersistenceManager},
+ * hereby overriding the version registered by felix CM by default.
  */
 public class Activator {
 
+/**
+ * Our registration, used on stop.
+ */
 private ServiceRegistration pmRegistration;
 
+/**
+ * Constructor.
+ * @param bundleContext the OSGI context
+ */
 public Activator(BundleContext bundleContext){
 TamayaPersistenceManager tpm = new 
TamayaPersistenceManager(bundleContext);
 Hashtable props = new Hashtable();

http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/cd20465f/modules/integration/osgi/felix/src/main/java/org/apache/tamaya/integration/osgi/felix/ConfigurationHandler.java
--
diff --git 
a/modules/integration/osgi/felix/src/main/java/org/apache/tamaya/integration/osgi/felix/ConfigurationHandler.java
 
b/modules/integration/osgi/felix/src/main/java/org/apache/tamaya/integration/osgi/felix/ConfigurationHandler.java
index ae9cabc..e020b3e 100644
--- 
a/modules/integration/osgi/felix/src/main/java/org/apache/tamaya/integration/osgi/felix/ConfigurationHandler.java
+++ 
b/modules/integration/osgi/felix/src/main/java/org/apache/tamaya/integration/osgi/felix/ConfigurationHandler.java
@@ -48,7 +48,7 @@ import java.util.Map;
  * form a java.io.InputStream and writing to a
  * java.io.OutputStream on behalf of the
  * {@link FilePersistenceManager} class.
- *
+ * 
  * 
  * cfg = prop = value .
  *  prop = symbolic-name . // 1.4.2 of OSGi Core Specification
@@ -61,8 +61,7 @@ import java.util.Map;
  *  stringsimple = // quoted string representation of the value .
  * 
  */
-class ConfigurationHandler
-{
+class ConfigurationHandler {
 protected static final String ENCODING = "UTF-8";
 
 protected static final int TOKEN_NAME = 'N';
@@ -102,88 +101,89 @@ class ConfigurationHandler
 protected static final String INDENT = "  ";
 protected static final String COLLECTION_LINE_BREAK = " \\\r\n";
 
-protected static final Map code2Type;
-protected static final Map type2Code;
+protected static final Map CODE_2_TYPE;
+   

[02/10] incubator-tamaya git commit: TAMAYA-128: Added ConversionContext for supporting more complex conversion cases.

2015-10-29 Thread anatole
TAMAYA-128: Added ConversionContext for supporting more complex conversion 
cases.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/b0cba86f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/b0cba86f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/b0cba86f

Branch: refs/heads/master
Commit: b0cba86f19e24e3c6aef8df4dfa6627d4a5918b7
Parents: a037268
Author: Anatole Tresch 
Authored: Thu Oct 29 11:40:27 2015 +0100
Committer: Anatole Tresch 
Committed: Thu Oct 29 11:40:27 2015 +0100

--
 modules/builder/pom.xml |   8 +-
 .../tamaya/builder/ConfigurationBuilder.java|  48 ++---
 .../ProgrammaticConfigurationContext.java   | 205 +--
 .../builder/ConfigurationBuilderTest.java   |  34 ++-
 .../builder/util/mockito/NotMockedAnswer.java   |   4 +-
 .../types/CustomTypeCPropertyConverter.java |   3 +-
 6 files changed, 151 insertions(+), 151 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/b0cba86f/modules/builder/pom.xml
--
diff --git a/modules/builder/pom.xml b/modules/builder/pom.xml
index 710e5e7..746af5e 100644
--- a/modules/builder/pom.xml
+++ b/modules/builder/pom.xml
@@ -54,7 +54,13 @@ under the License.
 org.apache.tamaya
 tamaya-core
 ${project.version}
-provided
+test
+
+
+
+org.apache.tamaya.ext
+tamaya-spisupport
+${project.version}
 
 
 

http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/b0cba86f/modules/builder/src/main/java/org/apache/tamaya/builder/ConfigurationBuilder.java
--
diff --git 
a/modules/builder/src/main/java/org/apache/tamaya/builder/ConfigurationBuilder.java
 
b/modules/builder/src/main/java/org/apache/tamaya/builder/ConfigurationBuilder.java
index 82eb3eb..ad92d51 100644
--- 
a/modules/builder/src/main/java/org/apache/tamaya/builder/ConfigurationBuilder.java
+++ 
b/modules/builder/src/main/java/org/apache/tamaya/builder/ConfigurationBuilder.java
@@ -22,7 +22,6 @@ import org.apache.tamaya.ConfigException;
 import org.apache.tamaya.Configuration;
 import org.apache.tamaya.spi.PropertyConverter;
 import org.apache.tamaya.TypeLiteral;
-import org.apache.tamaya.core.internal.DefaultConfiguration;
 import org.apache.tamaya.format.ConfigurationData;
 import org.apache.tamaya.format.ConfigurationFormats;
 import org.apache.tamaya.format.FlattenedDefaultPropertySource;
@@ -31,16 +30,13 @@ import org.apache.tamaya.spi.PropertyFilter;
 import org.apache.tamaya.spi.PropertySource;
 import org.apache.tamaya.spi.PropertySourceProvider;
 import org.apache.tamaya.spi.PropertyValueCombinationPolicy;
+import org.apache.tamaya.spisupport.DefaultConfiguration;
 
 import java.io.IOException;
 import java.net.MalformedURLException;
 import java.net.URL;
-import java.util.Arrays;
 import java.util.Collection;
 import java.util.Objects;
-import java.util.function.Function;
-import java.util.stream.Collectors;
-import java.util.stream.Stream;
 
 import static java.lang.String.format;
 
@@ -187,12 +183,11 @@ public class ConfigurationBuilder {
  * @see org.apache.tamaya.format.ConfigurationFormats#getFormats()
  */
 public ConfigurationBuilder addPropertySources(URL... urls) {
-Stream.of(Arrays.asList(urls))
-  .flatMap(Collection::stream)
-  .filter(entry -> entry != null)
-  .collect(Collectors.toList())
-  .forEach(this::addPropertySource);
-
+for(URL url:urls){
+if(url!=null){
+addPropertySource(url);
+}
+}
 return this;
 }
 
@@ -218,9 +213,11 @@ public class ConfigurationBuilder {
  * @see org.apache.tamaya.format.ConfigurationFormats#getFormats()
  */
 public ConfigurationBuilder addPropertySources(Collection urls) {
-urls.stream()
-.filter(entry -> entry != null)
-.forEach(this::addPropertySource);
+for(URL url:urls) {
+if (url != null) {
+addPropertySource(url);
+}
+}
 return this;
 }
 
@@ -245,13 +242,15 @@ public class ConfigurationBuilder {
  * @see org.apache.tamaya.format.ConfigurationFormats#getFormats()
  */
 public ConfigurationBuilder addPropertySources(String... urls) {
-Stream.of(Arrays.asList(urls))
-  .flatMap(Collection::stream)
-  .filter(entry -> entry != null)
-  .map(new StringToURLMapper())
-  

[03/10] incubator-tamaya git commit: TAMAYA-128: Added ConversionContext for supporting more complex conversion cases, adapted evaluation of conversion, passing along the finally found key value, if a

2015-10-29 Thread anatole
TAMAYA-128: Added ConversionContext for supporting more complex conversion 
cases, adapted evaluation of conversion, passing along the finally found key 
value, if any.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/fad1e9d7
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/fad1e9d7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/fad1e9d7

Branch: refs/heads/master
Commit: fad1e9d713c771e516a7796438427c3fc275
Parents: b0cba86
Author: Anatole Tresch 
Authored: Thu Oct 29 12:24:55 2015 +0100
Committer: Anatole Tresch 
Committed: Thu Oct 29 12:24:55 2015 +0100

--
 .../ConfigTemplateInvocationHandler.java|  5 +-
 .../tamaya/inject/internal/ConfiguredField.java |  6 ++-
 .../inject/internal/ConfiguredSetterMethod.java |  7 ++-
 .../inject/internal/DefaultDynamicValue.java|  5 +-
 .../tamaya/inject/internal/InjectionHelper.java | 50 +++-
 .../internal/DefaultDynamicValueTest.java   |  3 +-
 6 files changed, 57 insertions(+), 19 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/fad1e9d7/modules/injection/src/main/java/org/apache/tamaya/inject/internal/ConfigTemplateInvocationHandler.java
--
diff --git 
a/modules/injection/src/main/java/org/apache/tamaya/inject/internal/ConfigTemplateInvocationHandler.java
 
b/modules/injection/src/main/java/org/apache/tamaya/inject/internal/ConfigTemplateInvocationHandler.java
index 061eaad..c696fc8 100644
--- 
a/modules/injection/src/main/java/org/apache/tamaya/inject/internal/ConfigTemplateInvocationHandler.java
+++ 
b/modules/injection/src/main/java/org/apache/tamaya/inject/internal/ConfigTemplateInvocationHandler.java
@@ -72,8 +72,9 @@ public final class ConfigTemplateInvocationHandler implements 
InvocationHandler
 if (method.getReturnType() == DynamicValue.class) {
 return DefaultDynamicValue.of(method, configuration);
 }
-String configValue = InjectionHelper.getConfigValue(method);
-Object result = InjectionHelper.adaptValue(method, 
TypeLiteral.of(method.getReturnType()), configValue);
+String[] retKey = new String[1];
+String configValue = InjectionHelper.getConfigValue(method, retKey);
+Object result = InjectionHelper.adaptValue(method, 
TypeLiteral.of(method.getReturnType()), retKey[0], configValue);
 if (result == null && method.isDefault()) {
 result = method.getDefaultValue();
 }

http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/fad1e9d7/modules/injection/src/main/java/org/apache/tamaya/inject/internal/ConfiguredField.java
--
diff --git 
a/modules/injection/src/main/java/org/apache/tamaya/inject/internal/ConfiguredField.java
 
b/modules/injection/src/main/java/org/apache/tamaya/inject/internal/ConfiguredField.java
index 21122ff..ca97494 100644
--- 
a/modules/injection/src/main/java/org/apache/tamaya/inject/internal/ConfiguredField.java
+++ 
b/modules/injection/src/main/java/org/apache/tamaya/inject/internal/ConfiguredField.java
@@ -101,14 +101,16 @@ public class ConfiguredField {
 private void applyValue(Object target,boolean resolve) throws 
ConfigException {
 Objects.requireNonNull(target);
 try {
-String configValue = 
InjectionHelper.getConfigValue(this.annotatedField);
+String[] retKey = new String[1];
+String configValue = 
InjectionHelper.getConfigValue(this.annotatedField, retKey);
 // Next step perform expression resolution, if any
 String evaluatedValue = resolve && configValue != null
 ? InjectionHelper.evaluateValue(configValue)
 : configValue;
 
 // Check for adapter/filter
-Object value = InjectionHelper.adaptValue(this.annotatedField, 
TypeLiteral.of(this.annotatedField.getType()), evaluatedValue);
+Object value = InjectionHelper.adaptValue(this.annotatedField,
+TypeLiteral.of(this.annotatedField.getType()), retKey[0], 
evaluatedValue);
 AccessController.doPrivileged(new 
PrivilegedExceptionAction() {
 @Override
 public Object run() throws Exception {

http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/fad1e9d7/modules/injection/src/main/java/org/apache/tamaya/inject/internal/ConfiguredSetterMethod.java
--
diff --git 
a/modules/injection/src/main/java/org/apache/tamaya/inject/internal/ConfiguredSetterMethod.java
 

Build failed in Jenkins: Tamaya-Master-branch #417

2015-10-29 Thread Apache Jenkins Server
See 

Changes:

[anatole] TAMAYA-128: Added ConversionContext for supporting more complex

[anatole] TAMAYA-128: Added ConversionContext for supporting more complex

[anatole] TAMAYA-128: Added ConversionContext for supporting more complex

[anatole] TAMAYA-128: Added ConversionContext for supporting more complex

[anatole] TAMAYA-128: Added ConversionContext for supporting more complex

[anatole] TAMAYA-128: Added ConversionContext for supporting more complex

[anatole] TAMAYA-123: OSGI Support - adapted code for Felix/Karaf, fixed quality

[anatole] Removed unused import.

[anatole] TAMAYA-123: OSGI Support - some bugfixes.

[anatole] Changed proposed format slightly.

--
Started by an SCM change
[EnvInject] - Loading node environment variables.
[EnvInject] - Preparing an environment for the build.
[EnvInject] - Keeping Jenkins system variables.
[EnvInject] - Keeping Jenkins build variables.
[EnvInject] - Injecting contributions.
Building remotely on H11 (Ubuntu ubuntu) in workspace 

 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url 
 > https://git-wip-us.apache.org/repos/asf/incubator-tamaya.git # timeout=10
Fetching upstream changes from 
https://git-wip-us.apache.org/repos/asf/incubator-tamaya.git
 > git --version # timeout=10
 > git -c core.askpass=true fetch --tags --progress 
 > https://git-wip-us.apache.org/repos/asf/incubator-tamaya.git 
 > +refs/heads/*:refs/remotes/origin/*
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out Revision 7fc04517ab2b0ba72221ac0ac1ef614b5cd2f7a6 
(refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 7fc04517ab2b0ba72221ac0ac1ef614b5cd2f7a6
 > git rev-list 7b6a17839992d2f8cd1a7947791e1eb9e3d4d10f # timeout=10
Parsing POMs
Modules changed, recalculating dependency graph
Established TCP socket on 38667
maven32-agent.jar already up to date
maven32-interceptor.jar already up to date
maven3-interceptor-commons.jar already up to date
[Tamaya-Master-branch] $ 
/home/jenkins/jenkins-slave/tools/hudson.model.JDK/latest1.8/bin/java -Xmx2g 
-Xms256m -XX:MaxPermSize=512m -cp 
/home/jenkins/jenkins-slave/maven32-agent.jar:/home/jenkins/jenkins-slave/tools/hudson.tasks.Maven_MavenInstallation/maven-3.3.3/boot/plexus-classworlds-2.5.2.jar:/home/jenkins/jenkins-slave/tools/hudson.tasks.Maven_MavenInstallation/maven-3.3.3/conf/logging
 jenkins.maven3.agent.Maven32Main 
/home/jenkins/jenkins-slave/tools/hudson.tasks.Maven_MavenInstallation/maven-3.3.3
 /home/jenkins/jenkins-slave/slave.jar 
/home/jenkins/jenkins-slave/maven32-interceptor.jar 
/home/jenkins/jenkins-slave/maven3-interceptor-commons.jar 38667
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; 
support was removed in 8.0
<===[JENKINS REMOTING CAPACITY]===>   channel started
Executing Maven:  -B -f 
 
-Dmaven.repo.local=/home/jenkins/jenkins-slave/maven-repositories/1 clean 
install deploy
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for 
org.apache.tamaya.ext:tamaya-spring:bundle:0.2-incubating-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.jacoco:jacoco-maven-plugin is 
missing. @ org.apache.tamaya.ext:tamaya-spring:[unknown-version], 

 line 40, column 21
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for 
org.apache.tamaya.ext:tamaya-cdi-se:bundle:0.2-incubating-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.jacoco:jacoco-maven-plugin is 
missing. @ org.apache.tamaya.ext:tamaya-cdi-se:[unknown-version], 

 line 45, column 21
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for 
org.apache.tamaya.ext:tamaya-cdi:bundle:0.2-incubating-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.jacoco:jacoco-maven-plugin is 
missing. @ org.apache.tamaya.ext:tamaya-cdi:[unknown-version], 

 line 48, column 21
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten 
the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support 
building such malformed projects.
[WARNING] 
[INFO] 
[INFO] Reactor Build Order:
[INFO] 
[INFO] Apache Tamaya
[INFO] Apache Tamaya Build 

incubator-tamaya git commit: Upgraded FindBugs so codehaus repos are not accessed anymore.

2015-10-29 Thread anatole
Repository: incubator-tamaya
Updated Branches:
  refs/heads/master ceffee089 -> 0cce41d5d


Upgraded FindBugs so codehaus repos are not accessed anymore.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/0cce41d5
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/0cce41d5
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/0cce41d5

Branch: refs/heads/master
Commit: 0cce41d5dbc64954a0a8bfad29ec310a1b9ff3db
Parents: ceffee0
Author: anatole 
Authored: Thu Oct 29 16:35:45 2015 +0100
Committer: anatole 
Committed: Thu Oct 29 16:35:45 2015 +0100

--
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/0cce41d5/pom.xml
--
diff --git a/pom.xml b/pom.xml
index d479ffa..db68035 100644
--- a/pom.xml
+++ b/pom.xml
@@ -75,7 +75,7 @@ under the License.
 2.9.1
 
 1.7.20
-3.0.0
+3.0.1
 1.10.19
 0.11
 1.1



Build failed in Jenkins: Tamaya-Master-branch #419

2015-10-29 Thread Apache Jenkins Server
See 

Changes:

[anatole] Upgraded FindBugs so codehaus repos are not accessed anymore.

[anatole] Fixed invalid JDK version in enforcer plugin.

--
[...truncated 2421 lines...]
[INFO] --- apache-rat-plugin:0.11:check (default) @ tamaya-extensions ---
[INFO] 68 implicit excludes (use -debug for more details).
[INFO] Exclude: .git
[INFO] Exclude: derby.log
[INFO] Exclude: **/bootstrap-*
[INFO] Exclude: **/js/jquery-*
[INFO] Exclude: **/*.json
[INFO] Exclude: **/*.adoc
[INFO] Exclude: **/*.md
[INFO] 1 resources included (use -debug for more details)
[INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0 generated: 0 
approved: 1 licence.
[INFO] 
[INFO] --- maven-remote-resources-plugin:1.5:process (default) @ 
tamaya-extensions ---
[INFO] 
[INFO] >>> findbugs-maven-plugin:3.0.1:check (findbugs-analyze) > :findbugs @ 
tamaya-extensions >>>
[INFO] 
[INFO] --- findbugs-maven-plugin:3.0.1:findbugs (findbugs) @ tamaya-extensions 
---
[INFO] 
[INFO] <<< findbugs-maven-plugin:3.0.1:check (findbugs-analyze) < :findbugs @ 
tamaya-extensions <<<
[INFO] 
[INFO] --- findbugs-maven-plugin:3.0.1:check (findbugs-analyze) @ 
tamaya-extensions ---
[INFO] 
[INFO] --- maven-checkstyle-plugin:2.15:check (verify-style) @ 
tamaya-extensions ---
[INFO] 
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ 
tamaya-extensions ---
[INFO] 
[INFO] --- maven-javadoc-plugin:2.9.1:jar (attach-javadocs) @ tamaya-extensions 
---
[INFO] Not executing Javadoc as the project is not a Java classpath-capable 
package
[INFO] 
[INFO] >>> maven-source-plugin:2.4:jar (source-jar) > generate-sources @ 
tamaya-extensions >>>
[INFO] 
[INFO] --- maven-enforcer-plugin:1.4:enforce (enforce-versions) @ 
tamaya-extensions ---
[INFO] 
[INFO] --- apache-rat-plugin:0.11:check (default) @ tamaya-extensions ---
[INFO] 68 implicit excludes (use -debug for more details).
[INFO] Exclude: .git
[INFO] Exclude: derby.log
[INFO] Exclude: **/bootstrap-*
[INFO] Exclude: **/js/jquery-*
[INFO] Exclude: **/*.json
[INFO] Exclude: **/*.adoc
[INFO] Exclude: **/*.md
[INFO] 1 resources included (use -debug for more details)
[INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0 generated: 0 
approved: 1 licence.
[WARNING] Failed to getClass for org.apache.maven.plugin.source.SourceJarMojo
[INFO] 
[INFO] <<< maven-source-plugin:2.4:jar (source-jar) < generate-sources @ 
tamaya-extensions <<<
[INFO] 
[INFO] --- maven-source-plugin:2.4:jar (source-jar) @ tamaya-extensions ---
[INFO] 
[INFO] --- maven-failsafe-plugin:2.18.1:integration-test (default) @ 
tamaya-extensions ---
[INFO] No tests to run.
[INFO] Skipping execution of surefire because it has already been run for this 
configuration
[JENKINS] Recording test results[INFO] 
[INFO] --- maven-failsafe-plugin:2.18.1:verify (default) @ tamaya-extensions ---
[INFO] No tests to run.

[JENKINS] Recording test results[INFO] 
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ 
tamaya-extensions ---

[INFO] Installing 
 to 
/home/jenkins/jenkins-slave/maven-repositories/2/org/apache/tamaya/ext/tamaya-extensions/0.2-incubating-SNAPSHOT/tamaya-extensions-0.2-incubating-SNAPSHOT.pom
[INFO] 
[INFO] --- maven-deploy-plugin:2.8.2:deploy (default-deploy) @ 
tamaya-extensions ---
[INFO] Downloading: 
https://repository.apache.org/content/repositories/snapshots/org/apache/tamaya/ext/tamaya-extensions/0.2-incubating-SNAPSHOT/maven-metadata.xml
[INFO] Downloaded: 
https://repository.apache.org/content/repositories/snapshots/org/apache/tamaya/ext/tamaya-extensions/0.2-incubating-SNAPSHOT/maven-metadata.xml
 (635 B at 0.9 KB/sec)
[INFO] Uploading: 
https://repository.apache.org/content/repositories/snapshots/org/apache/tamaya/ext/tamaya-extensions/0.2-incubating-SNAPSHOT/tamaya-extensions-0.2-incubating-20151029.154809-41.pom
[INFO] Uploaded: 
https://repository.apache.org/content/repositories/snapshots/org/apache/tamaya/ext/tamaya-extensions/0.2-incubating-SNAPSHOT/tamaya-extensions-0.2-incubating-20151029.154809-41.pom
 (5 KB at 47.5 KB/sec)
[INFO] Downloading: 
https://repository.apache.org/content/repositories/snapshots/org/apache/tamaya/ext/tamaya-extensions/maven-metadata.xml
[INFO] Downloaded: 
https://repository.apache.org/content/repositories/snapshots/org/apache/tamaya/ext/tamaya-extensions/maven-metadata.xml
 (414 B at 4.9 KB/sec)
[INFO] Uploading: 
https://repository.apache.org/content/repositories/snapshots/org/apache/tamaya/ext/tamaya-extensions/0.2-incubating-SNAPSHOT/maven-metadata.xml
[INFO] Uploaded: 
https://repository.apache.org/content/repositories/snapshots/org/apache/tamaya/ext/tamaya-extensions/0.2-incubating-SNAPSHOT/maven-metadata.xml
 (635 B at 7.4 KB/sec)
[INFO] Uploading: 
https://repository.apache.org/content/repositories/snapshots/org/apache/tamaya/ext/tamaya-extensions/maven-metadata.xml
[INFO] 

incubator-tamaya git commit: Fixed invalid JDK version in enforcer plugin.

2015-10-29 Thread anatole
Repository: incubator-tamaya
Updated Branches:
  refs/heads/master 0cce41d5d -> d0d287627


Fixed invalid JDK version in enforcer plugin.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/d0d28762
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/d0d28762
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/d0d28762

Branch: refs/heads/master
Commit: d0d2876270e4ef2efcfa6251c4c65277c88ff514
Parents: 0cce41d
Author: anatole 
Authored: Thu Oct 29 16:43:08 2015 +0100
Committer: anatole 
Committed: Thu Oct 29 16:43:08 2015 +0100

--
 modules/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/d0d28762/modules/pom.xml
--
diff --git a/modules/pom.xml b/modules/pom.xml
index d43d1c0..873d4f1 100644
--- a/modules/pom.xml
+++ b/modules/pom.xml
@@ -83,7 +83,7 @@ under the License.
 
 
 
-[1.8,)
+[1.7,)
 
 
 



incubator-tamaya git commit: Fixed quality issues.

2015-10-29 Thread anatole
Repository: incubator-tamaya
Updated Branches:
  refs/heads/master b79bceef5 -> d02026f71


Fixed quality issues.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/d02026f7
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/d02026f7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/d02026f7

Branch: refs/heads/master
Commit: d02026f7173714f074f9d3c2ea8cb3bb27e5ef97
Parents: b79bcee
Author: anatole 
Authored: Thu Oct 29 16:59:52 2015 +0100
Committer: anatole 
Committed: Thu Oct 29 16:59:52 2015 +0100

--
 .../apache/tamaya/format/BaseFormatPropertySourceProvider.java  | 5 -
 .../java/org/apache/tamaya/resource/internal/FileCollector.java | 2 +-
 2 files changed, 1 insertion(+), 6 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/d02026f7/modules/formats/src/main/java/org/apache/tamaya/format/BaseFormatPropertySourceProvider.java
--
diff --git 
a/modules/formats/src/main/java/org/apache/tamaya/format/BaseFormatPropertySourceProvider.java
 
b/modules/formats/src/main/java/org/apache/tamaya/format/BaseFormatPropertySourceProvider.java
index 6b5fd27..f5a3457 100644
--- 
a/modules/formats/src/main/java/org/apache/tamaya/format/BaseFormatPropertySourceProvider.java
+++ 
b/modules/formats/src/main/java/org/apache/tamaya/format/BaseFormatPropertySourceProvider.java
@@ -30,7 +30,6 @@ import java.util.Collection;
 import java.util.Enumeration;
 import java.util.List;
 import java.util.Objects;
-import java.util.Optional;
 import java.util.logging.Level;
 import java.util.logging.Logger;
 
@@ -54,10 +53,6 @@ public abstract class BaseFormatPropertySourceProvider 
implements PropertySource
  * The paths to be evaluated.
  */
 private Collection paths = new ArrayList<>();
-/**
- * The ClassLoader to use.
- */
-private Optional classLoader;
 
 /**
  * Creates a new instance.

http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/d02026f7/modules/resources/src/main/java/org/apache/tamaya/resource/internal/FileCollector.java
--
diff --git 
a/modules/resources/src/main/java/org/apache/tamaya/resource/internal/FileCollector.java
 
b/modules/resources/src/main/java/org/apache/tamaya/resource/internal/FileCollector.java
index 3bd0308..f019c75 100644
--- 
a/modules/resources/src/main/java/org/apache/tamaya/resource/internal/FileCollector.java
+++ 
b/modules/resources/src/main/java/org/apache/tamaya/resource/internal/FileCollector.java
@@ -80,7 +80,7 @@ public class FileCollector {
  * @return the URLs matching the tokens
  */
 static Collection traverseAndSelectFromChildren(File dir, 
List subTokens, int tokenIndex) {
-if (tokenIndex >= subTokens.size() || dir.isFile()) {
+if (tokenIndex >= subTokens.size() || dir.isFile() || 
!dir.isDirectory()) {
 return Collections.emptyList();
 }
 List result = new ArrayList<>();



Build failed in Jenkins: Tamaya-Master-branch #421

2015-10-29 Thread Apache Jenkins Server
See 

Changes:

[anatole] Fixed quality issues.

--
Started by an SCM change
[EnvInject] - Loading node environment variables.
[EnvInject] - Preparing an environment for the build.
[EnvInject] - Keeping Jenkins system variables.
[EnvInject] - Keeping Jenkins build variables.
[EnvInject] - Injecting contributions.
Building remotely on H11 (Ubuntu ubuntu) in workspace 

 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url 
 > https://git-wip-us.apache.org/repos/asf/incubator-tamaya.git # timeout=10
Fetching upstream changes from 
https://git-wip-us.apache.org/repos/asf/incubator-tamaya.git
 > git --version # timeout=10
 > git -c core.askpass=true fetch --tags --progress 
 > https://git-wip-us.apache.org/repos/asf/incubator-tamaya.git 
 > +refs/heads/*:refs/remotes/origin/*
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out Revision d02026f7173714f074f9d3c2ea8cb3bb27e5ef97 
(refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f d02026f7173714f074f9d3c2ea8cb3bb27e5ef97
 > git rev-list b79bceef56ea72718aad7c9d4cc1e832f7b7a432 # timeout=10
Parsing POMs
Modules changed, recalculating dependency graph
Established TCP socket on 43313
maven32-agent.jar already up to date
maven32-interceptor.jar already up to date
maven3-interceptor-commons.jar already up to date
[Tamaya-Master-branch] $ 
/home/jenkins/jenkins-slave/tools/hudson.model.JDK/latest1.8/bin/java -Xmx2g 
-Xms256m -XX:MaxPermSize=512m -cp 
/home/jenkins/jenkins-slave/maven32-agent.jar:/home/jenkins/jenkins-slave/tools/hudson.tasks.Maven_MavenInstallation/maven-3.3.3/boot/plexus-classworlds-2.5.2.jar:/home/jenkins/jenkins-slave/tools/hudson.tasks.Maven_MavenInstallation/maven-3.3.3/conf/logging
 jenkins.maven3.agent.Maven32Main 
/home/jenkins/jenkins-slave/tools/hudson.tasks.Maven_MavenInstallation/maven-3.3.3
 /home/jenkins/jenkins-slave/slave.jar 
/home/jenkins/jenkins-slave/maven32-interceptor.jar 
/home/jenkins/jenkins-slave/maven3-interceptor-commons.jar 43313
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; 
support was removed in 8.0
<===[JENKINS REMOTING CAPACITY]===>   channel started
Executing Maven:  -B -f 
 
-Dmaven.repo.local=/home/jenkins/jenkins-slave/maven-repositories/1 clean 
install deploy
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for 
org.apache.tamaya.ext:tamaya-spring:bundle:0.2-incubating-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.jacoco:jacoco-maven-plugin is 
missing. @ org.apache.tamaya.ext:tamaya-spring:[unknown-version], 

 line 40, column 21
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for 
org.apache.tamaya.ext:tamaya-cdi-se:bundle:0.2-incubating-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.jacoco:jacoco-maven-plugin is 
missing. @ org.apache.tamaya.ext:tamaya-cdi-se:[unknown-version], 

 line 45, column 21
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for 
org.apache.tamaya.ext:tamaya-cdi:bundle:0.2-incubating-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.jacoco:jacoco-maven-plugin is 
missing. @ org.apache.tamaya.ext:tamaya-cdi:[unknown-version], 

 line 48, column 21
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten 
the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support 
building such malformed projects.
[WARNING] 
[INFO] 
[INFO] Reactor Build Order:
[INFO] 
[INFO] Apache Tamaya
[INFO] Apache Tamaya Build Configuration
[INFO] Apache Tamaya API
[INFO] Apache Tamaya Core Implementation
[INFO] Apache Tamaya Extension Modules
[INFO] Apache Tamaya Resource Services
[INFO] Apache Tamaya Format Services
[INFO] Apache Tamaya SPI Support Classes
[INFO] Apache Tamaya JSON Support
[INFO] Apache Tamaya Builder
[INFO] Apache Tamaya Event and dynamic Update Extensions
[INFO] Apache Tamaya Injection Support API
[INFO] Apache Tamaya Resolver Services
[INFO] Apache Tamaya Extension Modules: Configuration Model Infrastructure
[INFO] Apache Tamaya Injection Support
[INFO] Apache Tamaya Common Functional Extensions
[INFO] Apache Tamaya Modules - Java