incubator-tamaya git commit: TAMAYA-63: Added converters for URL, URI and Class.
Repository: incubator-tamaya Updated Branches: refs/heads/master 9e7420917 - 3ca2f3626 TAMAYA-63: Added converters for URL, URI and Class. Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/3ca2f362 Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/3ca2f362 Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/3ca2f362 Branch: refs/heads/master Commit: 3ca2f3626a437c5147628ffdf0712228a2b60fae Parents: 9e74209 Author: anatole anat...@apache.org Authored: Thu Feb 12 23:00:48 2015 +0100 Committer: anatole anat...@apache.org Committed: Thu Feb 12 23:00:48 2015 +0100 -- .../internal/converters/ClassConverter.java | 62 .../core/internal/converters/URLConverter.java | 46 +++ .../core/internal/converters/URiConverter.java | 47 +++ 3 files changed, 155 insertions(+) -- http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/3ca2f362/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/ClassConverter.java -- diff --git a/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/ClassConverter.java b/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/ClassConverter.java new file mode 100644 index 000..6288bd8 --- /dev/null +++ b/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/ClassConverter.java @@ -0,0 +1,62 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * License); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.tamaya.core.internal.converters; + +import org.apache.tamaya.PropertyConverter; + +import java.util.Locale; +import java.util.Objects; +import java.util.logging.Logger; + +/** + * Converter, converting from String to Class, hereby using the following classloaders: + * ul + * liThe current ThreadContext ClassLoader/li + * liThe Classloader of this class/li + * liThe system Classloader/li + * /ul + */ +public class ClassConverter implements PropertyConverterClass?{ + +private Logger LOG = Logger.getLogger(getClass().getName()); + +@Override +public Class? convert(String value) { +String trimmed = Objects.requireNonNull(value).trim(); +try{ +return Class.forName(trimmed, false, Thread.currentThread().getContextClassLoader()); +} +catch(Exception e){ +LOG.finest(Class not found in context CL: + trimmed); +} +try{ +return Class.forName(trimmed, false, ClassConverter.class.getClassLoader()); +} +catch(Exception e){ +LOG.finest(Class not found in ClassConverter's CL: + trimmed); +} +try{ +return Class.forName(trimmed, false, ClassLoader.getSystemClassLoader()); +} +catch(Exception e){ +LOG.finest(Class not found in System CL (giving up): + trimmed); +return null; +} +} +} http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/3ca2f362/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/URLConverter.java -- diff --git a/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/URLConverter.java b/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/URLConverter.java new file mode 100644 index 000..ad78ba8 --- /dev/null +++ b/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/URLConverter.java @@ -0,0 +1,46 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * License); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + *
incubator-tamaya git commit: TAMAYA-63: Added tests for EnumConvertger, added bugfix.
Repository: incubator-tamaya Updated Branches: refs/heads/master 4b8c93149 - 9e7420917 TAMAYA-63: Added tests for EnumConvertger, added bugfix. Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/9e742091 Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/9e742091 Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/9e742091 Branch: refs/heads/master Commit: 9e7420917f5868d555baed5c22ce38dedab1f3dc Parents: 4b8c931 Author: anatole anat...@apache.org Authored: Thu Feb 12 22:49:36 2015 +0100 Committer: anatole anat...@apache.org Committed: Thu Feb 12 22:49:36 2015 +0100 -- .../core/internal/converters/EnumConverter.java | 3 +- .../internal/converters/EnumConverterTest.java | 54 .../core/internal/converters/EnumConverter.java | 3 +- .../internal/converters/EnumConverterTest.java | 53 +++ 4 files changed, 111 insertions(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/9e742091/java7/core/src/main/java/org/apache/tamaya/core/internal/converters/EnumConverter.java -- diff --git a/java7/core/src/main/java/org/apache/tamaya/core/internal/converters/EnumConverter.java b/java7/core/src/main/java/org/apache/tamaya/core/internal/converters/EnumConverter.java index 07fd35e..94c1f92 100644 --- a/java7/core/src/main/java/org/apache/tamaya/core/internal/converters/EnumConverter.java +++ b/java7/core/src/main/java/org/apache/tamaya/core/internal/converters/EnumConverter.java @@ -23,6 +23,7 @@ import org.apache.tamaya.PropertyConverter; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; +import java.util.Locale; import java.util.Objects; import java.util.logging.Level; import java.util.logging.Logger; @@ -56,7 +57,7 @@ public class EnumConverterT implements PropertyConverterT { LOG.log(Level.FINEST, Invalid enum value ' + value + ' for + enumType.getName(), e); } try { -return (T) factory.invoke(null, value); +return (T) factory.invoke(null, value.toUpperCase(Locale.ENGLISH)); } catch (InvocationTargetException | IllegalAccessException e) { LOG.log(Level.FINEST, Invalid enum value ' + value + ' for + enumType.getName(), e); } http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/9e742091/java7/core/src/test/java/org/apache/tamaya/core/internal/converters/EnumConverterTest.java -- diff --git a/java7/core/src/test/java/org/apache/tamaya/core/internal/converters/EnumConverterTest.java b/java7/core/src/test/java/org/apache/tamaya/core/internal/converters/EnumConverterTest.java new file mode 100644 index 000..be9e61a --- /dev/null +++ b/java7/core/src/test/java/org/apache/tamaya/core/internal/converters/EnumConverterTest.java @@ -0,0 +1,54 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * License); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.tamaya.core.internal.converters; + +import org.junit.Test; + +import java.math.RoundingMode; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNull; + +/** + * Test class testing the {@link EnumConverter} class. + */ +public class EnumConverterTest { + +private EnumConverter testConverter = new EnumConverter(RoundingMode.class); + +@Test +public void testConvert() { +assertEquals(testConverter.convert(RoundingMode.CEILING.toString()), RoundingMode.CEILING); +} + +@Test +public void testConvert_LowerCase() { +assertEquals(testConverter.convert(ceiling), RoundingMode.CEILING); +} + +@Test +public void testConvert_MixedCase() { +assertEquals(testConverter.convert(CeiLinG), RoundingMode.CEILING); +} + +@Test +public void testConvert_OtherValue() { +assertNull(testConverter.convert(fooBars)); +} +} \ No newline at end of file
Build failed in Jenkins: Tamaya-Master-branch #209
See https://builds.apache.org/job/Tamaya-Master-branch/209/changes Changes: [anatole] TAMAYA-43: Tried fix for resolution on Linux box. [anatole] TAMAYA-43: Removed dep to findbugs/jsr305 [anatole] Reworked format API. [anatole] TAMAYA-63: Improved/unified implementations for various converters. Aligned tests for Java 7/8. [anatole] TAMAYA-63: Improved/unified implementations for various converters. Aligned tests for Java 7/8. [anatole] TAMAYA-63: Added NumberConverter. [anatole] TAMAYA-63: Added tests for EnumConvertger, added bugfix. [anatole] TAMAYA-63: Added converters for URL, URI and Class. [anatole] TAMAYA-63: Added converters for URL, URI and Class (Java7). -- [...truncated 1499 lines...] [INFO] Downloaded: http://repo.maven.apache.org/maven2/org/jboss/arquillian/container/arquillian-container-spi/1.1.6.Final/arquillian-container-spi-1.1.6.Final.jar (51 KB at 342.0 KB/sec) [INFO] Downloading: http://repo.maven.apache.org/maven2/org/jboss/arquillian/junit/arquillian-junit-container/1.1.6.Final/arquillian-junit-container-1.1.6.Final.jar [INFO] Downloaded: http://repo.maven.apache.org/maven2/org/jboss/shrinkwrap/shrinkwrap-api/1.2.2/shrinkwrap-api-1.2.2.jar (65 KB at 467.7 KB/sec) [INFO] Downloading: http://repo.maven.apache.org/maven2/org/jboss/arquillian/junit/arquillian-junit-core/1.1.6.Final/arquillian-junit-core-1.1.6.Final.jar [INFO] Downloaded: http://repo.maven.apache.org/maven2/org/jboss/arquillian/junit/arquillian-junit-container/1.1.6.Final/arquillian-junit-container-1.1.6.Final.jar (9 KB at 106.0 KB/sec) [INFO] Downloading: http://repo.maven.apache.org/maven2/org/jboss/arquillian/test/arquillian-test-api/1.1.6.Final/arquillian-test-api-1.1.6.Final.jar [INFO] Downloaded: http://repo.maven.apache.org/maven2/org/jboss/arquillian/daemon/arquillian-daemon-protocol-wire/1.0.0.Alpha1/arquillian-daemon-protocol-wire-1.0.0.Alpha1.jar (4 KB at 24.4 KB/sec) [INFO] Downloading: http://repo.maven.apache.org/maven2/org/jboss/arquillian/core/arquillian-core-api/1.1.6.Final/arquillian-core-api-1.1.6.Final.jar [INFO] Downloaded: http://repo.maven.apache.org/maven2/org/jboss/arquillian/daemon/arquillian-daemon-server/1.0.0.Alpha1/arquillian-daemon-server-1.0.0.Alpha1.jar (24 KB at 216.7 KB/sec) [INFO] Downloading: http://repo.maven.apache.org/maven2/org/jboss/arquillian/test/arquillian-test-spi/1.1.6.Final/arquillian-test-spi-1.1.6.Final.jar [INFO] Downloaded: http://repo.maven.apache.org/maven2/org/jboss/arquillian/test/arquillian-test-api/1.1.6.Final/arquillian-test-api-1.1.6.Final.jar (4 KB at 45.4 KB/sec) [INFO] Downloading: http://repo.maven.apache.org/maven2/org/jboss/arquillian/core/arquillian-core-spi/1.1.6.Final/arquillian-core-spi-1.1.6.Final.jar [INFO] Downloaded: http://repo.maven.apache.org/maven2/org/jboss/arquillian/core/arquillian-core-api/1.1.6.Final/arquillian-core-api-1.1.6.Final.jar (10 KB at 117.9 KB/sec) [INFO] Downloading: http://repo.maven.apache.org/maven2/org/jboss/arquillian/container/arquillian-container-test-api/1.1.6.Final/arquillian-container-test-api-1.1.6.Final.jar [INFO] Downloaded: http://repo.maven.apache.org/maven2/org/jboss/arquillian/test/arquillian-test-spi/1.1.6.Final/arquillian-test-spi-1.1.6.Final.jar (38 KB at 335.6 KB/sec) [INFO] Downloading: http://repo.maven.apache.org/maven2/org/jboss/arquillian/core/arquillian-core-impl-base/1.1.6.Final/arquillian-core-impl-base-1.1.6.Final.jar [INFO] Downloaded: http://repo.maven.apache.org/maven2/org/jboss/arquillian/junit/arquillian-junit-core/1.1.6.Final/arquillian-junit-core-1.1.6.Final.jar (30 KB at 176.2 KB/sec) [INFO] Downloading: http://repo.maven.apache.org/maven2/org/jboss/arquillian/test/arquillian-test-impl-base/1.1.6.Final/arquillian-test-impl-base-1.1.6.Final.jar [INFO] Downloaded: http://repo.maven.apache.org/maven2/org/jboss/arquillian/container/arquillian-container-test-api/1.1.6.Final/arquillian-container-test-api-1.1.6.Final.jar (9 KB at 111.0 KB/sec) [INFO] Downloading: http://repo.maven.apache.org/maven2/org/jboss/arquillian/container/arquillian-container-impl-base/1.1.6.Final/arquillian-container-impl-base-1.1.6.Final.jar [INFO] Downloaded: http://repo.maven.apache.org/maven2/org/jboss/arquillian/core/arquillian-core-spi/1.1.6.Final/arquillian-core-spi-1.1.6.Final.jar (27 KB at 232.1 KB/sec) [INFO] Downloading: http://repo.maven.apache.org/maven2/org/jboss/arquillian/config/arquillian-config-api/1.1.6.Final/arquillian-config-api-1.1.6.Final.jar [INFO] Downloaded: http://repo.maven.apache.org/maven2/org/jboss/arquillian/daemon/arquillian-daemon-main/1.0.0.Alpha1/arquillian-daemon-main-1.0.0.Alpha1.jar (1405 KB at 2425.3 KB/sec) [INFO] Downloading: http://repo.maven.apache.org/maven2/org/jboss/arquillian/config/arquillian-config-impl-base/1.1.6.Final/arquillian-config-impl-base-1.1.6.Final.jar [INFO] Downloaded:
[3/6] incubator-tamaya git commit: Reworked format API.
Reworked format API. Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/1e871d87 Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/1e871d87 Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/1e871d87 Branch: refs/heads/master Commit: 1e871d87a02458c84e9798b37bdaf7237eab65be Parents: 120fbd4 Author: anatole anat...@apache.org Authored: Thu Feb 12 22:23:02 2015 +0100 Committer: anatole anat...@apache.org Committed: Thu Feb 12 22:32:23 2015 +0100 -- ...hBasedMultiFormatPropertySourceProvider.java | 24 +--- .../BaseSimpleFormatPropertySourceProvider.java | 35 + .../tamaya/format/ConfigurationDataBuilder.java | 140 +++ .../tamaya/format/ConfigurationFormat.java | 58 ++-- .../tamaya/format/IniConfigurationFormat.java | 23 +-- .../apache/tamaya/format/PropertiesFormat.java | 15 +- .../tamaya/format/PropertiesXmlFormat.java | 16 +-- 7 files changed, 172 insertions(+), 139 deletions(-) -- http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/1e871d87/modules/formats/src/main/java/org/apache/tamaya/format/BasePathBasedMultiFormatPropertySourceProvider.java -- diff --git a/modules/formats/src/main/java/org/apache/tamaya/format/BasePathBasedMultiFormatPropertySourceProvider.java b/modules/formats/src/main/java/org/apache/tamaya/format/BasePathBasedMultiFormatPropertySourceProvider.java index ed59f39..cb60d6e 100644 --- a/modules/formats/src/main/java/org/apache/tamaya/format/BasePathBasedMultiFormatPropertySourceProvider.java +++ b/modules/formats/src/main/java/org/apache/tamaya/format/BasePathBasedMultiFormatPropertySourceProvider.java @@ -28,7 +28,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.List; -import java.util.Map; import java.util.Objects; import java.util.Optional; import java.util.logging.Level; @@ -89,14 +88,10 @@ public abstract class BasePathBasedMultiFormatPropertySourceProvider implements /** * Method to create a {@link org.apache.tamaya.spi.PropertySource} based on the given entries read. * - * @param entryTypeName the entry type of the entries read, not null. - * @param entries the entries read by the {@link org.apache.tamaya.format.ConfigurationFormat} - * @param formatUsedthe format instance used to read the entries. + * @param data the configuration data, not null. * @return the {@link org.apache.tamaya.spi.PropertySource} instance ready to be registered. - * @see org.apache.tamaya.format.ConfigurationFormat#getEntryTypes() */ -protected abstract PropertySource getPropertySource(String entryTypeName, MapString, String entries, -ConfigurationFormat formatUsed); +protected abstract CollectionPropertySource getPropertySources(ConfigurationData data); /** * This method does dynamically resolve the paths using the current ClassLoader set. If no ClassLoader was @@ -107,23 +102,16 @@ public abstract class BasePathBasedMultiFormatPropertySourceProvider implements */ @Override public CollectionPropertySource getPropertySources() { +ResourceResolver resourceResolver = ServiceContext.getInstance().getService(ResourceResolver.class).get(); ListPropertySource propertySources = new ArrayList(); paths.forEach((path) - { -for (URL res : ServiceContext.getInstance().getService(ResourceResolver.class).get().getResources( +for (URL res : resourceResolver.getResources( this.classLoader.orElse(Thread.currentThread().getContextClassLoader()), path)) { try { for (ConfigurationFormat format : configFormats) { -MapString, MapString, String entries = format.readConfiguration(res); -for (Map.EntryString, MapString, String en : entries.entrySet()) { -PropertySource ps = getPropertySource(en.getKey(), en.getValue(), format); -if (ps != null) { -propertySources.add(ps); -} else { -LOG.info(() - Config Entries read ignored by PropertySourceFactory: format= + format + -, entryType= + en.getKey()); -} -} +ConfigurationData entries = format.readConfiguration(res); +propertySources.addAll(getPropertySources(entries)); }
[5/6] incubator-tamaya git commit: TAMAYA-63: Improved/unified implementations for various converters. Aligned tests for Java 7/8.
TAMAYA-63: Improved/unified implementations for various converters. Aligned tests for Java 7/8. Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/62518be0 Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/62518be0 Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/62518be0 Branch: refs/heads/master Commit: 62518be0b97230f773a6d01b7f2ca7440a0d05eb Parents: 2d80d49 Author: anatole anat...@apache.org Authored: Thu Feb 12 22:26:59 2015 +0100 Committer: anatole anat...@apache.org Committed: Thu Feb 12 22:32:25 2015 +0100 -- .../converters/BigIntegerConverter.java | 8 +- .../internal/converters/BooleanConverter.java | 3 +- .../core/internal/converters/ByteConverter.java | 11 +- .../core/internal/converters/CharConverter.java | 2 +- .../internal/converters/CurrencyConverter.java | 16 ++- .../internal/converters/DoubleConverter.java| 13 ++- .../core/internal/converters/EnumConverter.java | 9 +- .../internal/converters/FloatConverter.java | 16 +-- .../internal/converters/IntegerConverter.java | 14 ++- .../core/internal/converters/LongConverter.java | 39 --- .../internal/converters/NumberConverter.java| 40 ++- .../internal/converters/ShortConverter.java | 12 ++- .../internal/converters/ZoneIdConverter.java| 14 ++- .../converters/NumberConverterTest.java | 104 +++ 14 files changed, 249 insertions(+), 52 deletions(-) -- http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/62518be0/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BigIntegerConverter.java -- diff --git a/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BigIntegerConverter.java b/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BigIntegerConverter.java index 078ee15..1f174ba 100644 --- a/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BigIntegerConverter.java +++ b/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BigIntegerConverter.java @@ -47,12 +47,12 @@ public class BigIntegerConverter implements PropertyConverterBigInteger{ public BigInteger convert(String value) { String trimmed = Objects.requireNonNull(value).trim(); if(trimmed.startsWith(0x) || trimmed.startsWith(0X)){ -LOG.finer(() - Parsing Hex value to BigInteger: + value); +LOG.finest(() - Parsing Hex value to BigInteger: + value); trimmed = trimmed.substring(2); StringBuilder decimal = new StringBuilder(); for(int offset = 0;offset trimmed.length();offset+=2){ if(offset==trimmed.length()-1){ -LOG.info(() - Invalid Hex-Byte-String: + value); +LOG.finest(() - Invalid Hex-Byte-String: + value); return null; } byte val = byteConverter.convert(0x + trimmed.substring(offset, offset + 2)); @@ -64,12 +64,12 @@ public class BigIntegerConverter implements PropertyConverterBigInteger{ } return new BigInteger(decimal.toString()); } else if(trimmed.startsWith(-0x) || trimmed.startsWith(-0X)){ -LOG.finer(() - Parsing Hex value to BigInteger: + value); +LOG.finest(() - Parsing Hex value to BigInteger: + value); trimmed = trimmed.substring(3); StringBuilder decimal = new StringBuilder(); for(int offset = 0;offset trimmed.length();offset+=2){ if(offset==trimmed.length()-1){ -LOG.info(Invalid Hex-Byte-String: + trimmed); +LOG.finest(Invalid Hex-Byte-String: + trimmed); return null; } byte val = byteConverter.convert(0x + trimmed.substring(offset, offset + 2)); http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/62518be0/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BooleanConverter.java -- diff --git a/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BooleanConverter.java b/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BooleanConverter.java index 5e1dabe..da8db3d 100644 --- a/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BooleanConverter.java +++ b/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BooleanConverter.java @@ -44,7 +44,6 @@ public class BooleanConverter implements PropertyConverterBoolean { String ignoreCaseValue = Objects.requireNonNull(value)
[2/6] incubator-tamaya git commit: TAMAYA-43: Removed dep to findbugs/jsr305
TAMAYA-43: Removed dep to findbugs/jsr305 Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/120fbd42 Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/120fbd42 Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/120fbd42 Branch: refs/heads/master Commit: 120fbd429f35051e23002fb7e29540b268dbc5ea Parents: 9bb82a1 Author: anatole anat...@apache.org Authored: Wed Feb 11 22:25:13 2015 +0100 Committer: anatole anat...@apache.org Committed: Thu Feb 12 22:32:22 2015 +0100 -- pom.xml | 7 +++ 1 file changed, 7 insertions(+) -- http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/120fbd42/pom.xml -- diff --git a/pom.xml b/pom.xml index 5a31fd9..ae0fb04 100644 --- a/pom.xml +++ b/pom.xml @@ -202,6 +202,7 @@ under the License. timezone-1/timezone /developer + /developers modules @@ -221,6 +222,12 @@ under the License. /dependency dependency +groupIdcom.google.code.findbugs/groupId +artifactIdjsr305/artifactId +version${findbugs.version}/version +/dependency + +dependency groupIdorg.hamcrest/groupId artifactIdhamcrest-core/artifactId version${hamcrest.version}/version
[1/6] incubator-tamaya git commit: TAMAYA-43: Tried fix for resolution on Linux box.
Repository: incubator-tamaya Updated Branches: refs/heads/master c539e2f45 - 4b8c93149 TAMAYA-43: Tried fix for resolution on Linux box. Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/9bb82a16 Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/9bb82a16 Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/9bb82a16 Branch: refs/heads/master Commit: 9bb82a16c823d058f0167a2eb21646bb8e9a3e06 Parents: c539e2f Author: anatole anat...@apache.org Authored: Wed Feb 11 22:12:35 2015 +0100 Committer: anatole anat...@apache.org Committed: Thu Feb 12 22:32:21 2015 +0100 -- java8/core/pom.xml| 5 - .../tamaya/core/internal/converters/BooleanConverter.java | 2 -- pom.xml | 7 --- 3 files changed, 14 deletions(-) -- http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/9bb82a16/java8/core/pom.xml -- diff --git a/java8/core/pom.xml b/java8/core/pom.xml index b3f569a..38ab967 100644 --- a/java8/core/pom.xml +++ b/java8/core/pom.xml @@ -38,11 +38,6 @@ under the License. /dependency dependency -groupIdcom.google.code.findbugs/groupId -artifactIdjsr305/artifactId -/dependency - -dependency groupIdjunit/groupId artifactIdjunit/artifactId /dependency http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/9bb82a16/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BooleanConverter.java -- diff --git a/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BooleanConverter.java b/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BooleanConverter.java index 8c935b0..5e1dabe 100644 --- a/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BooleanConverter.java +++ b/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BooleanConverter.java @@ -20,7 +20,6 @@ package org.apache.tamaya.core.internal.converters; import org.apache.tamaya.PropertyConverter; -import javax.annotation.CheckForNull; import java.util.Locale; import java.util.Objects; import java.util.logging.Logger; @@ -41,7 +40,6 @@ public class BooleanConverter implements PropertyConverterBoolean { private Logger LOG = Logger.getLogger(getClass().getName()); @Override -@CheckForNull public Boolean convert(String value) { String ignoreCaseValue = Objects.requireNonNull(value) .trim() http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/9bb82a16/pom.xml -- diff --git a/pom.xml b/pom.xml index ae0fb04..5a31fd9 100644 --- a/pom.xml +++ b/pom.xml @@ -202,7 +202,6 @@ under the License. timezone-1/timezone /developer - /developers modules @@ -222,12 +221,6 @@ under the License. /dependency dependency -groupIdcom.google.code.findbugs/groupId -artifactIdjsr305/artifactId -version${findbugs.version}/version -/dependency - -dependency groupIdorg.hamcrest/groupId artifactIdhamcrest-core/artifactId version${hamcrest.version}/version