svn commit: r36701 - /dev/incubator/tamaya/0.4-incubating/
Author: anatole Date: Mon Nov 11 19:13:58 2019 New Revision: 36701 Log: Releasing 0.4-incubating Removed: dev/incubator/tamaya/0.4-incubating/
svn commit: r36700 - in /release/incubator/tamaya/0.4-incubating: ./ apiandcore/ extensions/ keys/
Author: anatole Date: Mon Nov 11 19:13:11 2019 New Revision: 36700 Log: Releasing 0.4-incubating Added: release/incubator/tamaya/0.4-incubating/ release/incubator/tamaya/0.4-incubating/DISCLAIMER release/incubator/tamaya/0.4-incubating/LICENSE release/incubator/tamaya/0.4-incubating/NOTICE release/incubator/tamaya/0.4-incubating/apiandcore/ release/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz (with props) release/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc release/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.sha512 release/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip (with props) release/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc release/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.sha512 release/incubator/tamaya/0.4-incubating/extensions/ release/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.tar.gz (with props) release/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.tar.gz.asc release/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.tar.gz.sha512 release/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.zip (with props) release/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.zip.asc release/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.zip.sha512 release/incubator/tamaya/0.4-incubating/keys/ release/incubator/tamaya/0.4-incubating/keys/KEYS Added: release/incubator/tamaya/0.4-incubating/DISCLAIMER == --- release/incubator/tamaya/0.4-incubating/DISCLAIMER (added) +++ release/incubator/tamaya/0.4-incubating/DISCLAIMER Mon Nov 11 19:13:11 2019 @@ -0,0 +1,10 @@ +Apache Tamaya is an effort undergoing incubation at The Apache Software +Foundation (ASF), sponsored by Apache Incubator PMC. + +Incubation is required of all newly accepted projects until a further review +indicates that the infrastructure, communications, and decision making process +have stabilized in a manner consistent with other successful ASF projects. + +While incubation status is not necessarily a reflection of the completeness +or stability of the code, it does indicate that the project has yet to be +fully endorsed by the ASF. \ No newline at end of file Added: release/incubator/tamaya/0.4-incubating/LICENSE == --- release/incubator/tamaya/0.4-incubating/LICENSE (added) +++ release/incubator/tamaya/0.4-incubating/LICENSE Mon Nov 11 19:13:11 2019 @@ -0,0 +1,202 @@ +Apache License + Version 2.0, January 2004 +http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copy
[incubator-tamaya-extensions] branch master updated (464bead -> b617211)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git. from 464bead Fixed test. add f710eb8 TAMAYA-408 Preparing release. add 4cf6800 TAMAYA-408 Preparing release, excluded distribution from default build, since the dist is not needed anymore for releases and leads regularly to build issues. add e21e55b TAMAYA-408 Preparing release, excluded distribution from default build, since the dist is not needed anymore for releases and leads regularly to build issues. add 73f6f56 TAMAYA-408 Preparing release, removing snapshoz refs. add c273cc9 Added missing license headers. add ef5b1e9 TAMAYA-408 Added sha1/md5 checksum generation to dist projects. add 0b461a9 TAMAYA-408 Added sha1/md5 checksum generation to dist projects. add a397bf7 TAMAYA-408 Added checksums and updated copyright years in NOTICE. new b617211 Merged The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .travis.yml| 16 NOTICE | 2 +- README.md | 17 distribution/pom.xml | 45 +- examples/01-resources-example/pom.xml | 6 +-- examples/02-resolver-example/pom.xml | 4 +- .../src/main/resources/build.data | 16 examples/03-injection-example/pom.xml | 6 +-- examples/04-events-example/pom.xml | 4 +- examples/05-spring-example/README.md | 17 examples/05-spring-example/pom.xml | 6 +-- examples/06-distributed/pom.xml| 4 +- examples/pom.xml | 2 +- modules/collections/bnd.bnd| 16 modules/collections/pom.xml| 2 +- modules/consul/bnd.bnd | 16 modules/consul/pom.xml | 2 +- modules/etcd/bnd.bnd | 16 modules/etcd/pom.xml | 2 +- modules/events/bnd.bnd | 16 modules/events/pom.xml | 6 +-- modules/features/bnd.bnd | 16 modules/features/pom.xml | 6 +-- modules/filter/bnd.bnd | 16 modules/filter/pom.xml | 8 ++-- modules/formats/base/bnd.bnd | 16 modules/formats/base/pom.xml | 6 +-- modules/formats/hjson/pom.xml | 2 +- modules/formats/hocon/bnd.bnd | 16 modules/formats/hocon/pom.xml | 6 +-- modules/formats/json/bnd.bnd | 16 modules/formats/json/pom.xml | 6 +-- modules/formats/pom.xml| 2 +- modules/formats/yaml/bnd.bnd | 16 modules/formats/yaml/pom.xml | 6 +-- modules/functions/bnd.bnd | 16 modules/functions/pom.xml | 6 +-- modules/hazelcast/bnd.bnd | 16 modules/hazelcast/pom.xml | 2 +- modules/injection/cdi/bnd.bnd | 16 modules/injection/cdi/pom.xml | 6 +-- modules/injection/injection-api/bnd.bnd| 16 modules/injection/injection-api/pom.xml| 8 ++-- modules/injection/pom.xml | 2 +- modules/injection/standalone/bnd.bnd | 16 modules/injection/standalone/pom.xml | 6 +-- modules/jndi/bnd.bnd | 16 modules/jndi/pom.xml | 6 +-- modules/microprofile/bnd.bnd | 16 modules/microprofile/pom.xml | 4 +- modules/mutable-config/bnd.bnd | 16 modules/mutable-config/pom.xml | 6 +-- modules/optional/bnd.bnd | 16 modules/optional/pom.xml | 6 +-- modules/osgi/common/bnd.bnd| 16 modules/osgi/common/pom.xml| 2 +- modules/osgi/gogo-shell/bnd.bnd| 16 modules/osgi/gogo-shell/pom.xml| 2 +- modules/os
[incubator-tamaya-extensions] 01/01: Merged
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git commit b6172119cf6cbae7707bd6e1aee3755bb19a1dda Merge: 464bead a397bf7 Author: Anatole AuthorDate: Mon Nov 11 19:48:19 2019 +0100 Merged .travis.yml| 16 NOTICE | 2 +- README.md | 17 distribution/pom.xml | 45 +- examples/01-resources-example/pom.xml | 6 +-- examples/02-resolver-example/pom.xml | 4 +- .../src/main/resources/build.data | 16 examples/03-injection-example/pom.xml | 6 +-- examples/04-events-example/pom.xml | 4 +- examples/05-spring-example/README.md | 17 examples/05-spring-example/pom.xml | 6 +-- examples/06-distributed/pom.xml| 4 +- examples/pom.xml | 2 +- modules/collections/bnd.bnd| 16 modules/collections/pom.xml| 2 +- modules/consul/bnd.bnd | 16 modules/consul/pom.xml | 2 +- modules/etcd/bnd.bnd | 16 modules/etcd/pom.xml | 2 +- modules/events/bnd.bnd | 16 modules/events/pom.xml | 6 +-- modules/features/bnd.bnd | 16 modules/features/pom.xml | 6 +-- modules/filter/bnd.bnd | 16 modules/filter/pom.xml | 8 ++-- modules/formats/base/bnd.bnd | 16 modules/formats/base/pom.xml | 6 +-- modules/formats/hjson/pom.xml | 2 +- modules/formats/hocon/bnd.bnd | 16 modules/formats/hocon/pom.xml | 6 +-- modules/formats/json/bnd.bnd | 16 modules/formats/json/pom.xml | 6 +-- modules/formats/pom.xml| 2 +- modules/formats/yaml/bnd.bnd | 16 modules/formats/yaml/pom.xml | 6 +-- modules/functions/bnd.bnd | 16 modules/functions/pom.xml | 6 +-- modules/hazelcast/bnd.bnd | 16 modules/hazelcast/pom.xml | 2 +- modules/injection/cdi/bnd.bnd | 16 modules/injection/cdi/pom.xml | 6 +-- modules/injection/injection-api/bnd.bnd| 16 modules/injection/injection-api/pom.xml| 8 ++-- modules/injection/pom.xml | 2 +- modules/injection/standalone/bnd.bnd | 16 modules/injection/standalone/pom.xml | 6 +-- modules/jndi/bnd.bnd | 16 modules/jndi/pom.xml | 6 +-- modules/microprofile/bnd.bnd | 16 modules/microprofile/pom.xml | 4 +- modules/mutable-config/bnd.bnd | 16 modules/mutable-config/pom.xml | 6 +-- modules/optional/bnd.bnd | 16 modules/optional/pom.xml | 6 +-- modules/osgi/common/bnd.bnd| 16 modules/osgi/common/pom.xml| 2 +- modules/osgi/gogo-shell/bnd.bnd| 16 modules/osgi/gogo-shell/pom.xml| 2 +- modules/osgi/injection/bnd.bnd | 16 modules/osgi/injection/pom.xml | 2 +- modules/osgi/karaf-features/pom.xml| 2 +- modules/osgi/karaf-shell/bnd.bnd | 16 modules/osgi/karaf-shell/pom.xml | 2 +- modules/osgi/pom.xml | 2 +- modules/osgi/updater/bnd.bnd | 16 modules/osgi/updater/pom.xml | 2 +- modules/pom.xml| 2 +- modules/resolver/bnd.bnd | 16 modules/resolver/pom.xml | 6 +-- .../apache/tamaya/resolver/ManualSetupTest.java| 5 +++ modules/resources/README.md| 17 modules/resources/bnd.bnd | 16 modules/resources/pom.xml | 6 +-- modules/spring/bnd.bnd
[incubator-tamaya] branch master updated (b3c2820 -> 0ad4392)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git. from b3c2820 LHF: Remove tab add cdb3b16 TAMAYA-165 Ensuring multiple properties in different jars all loaded and ordered the correct way for evaluation. add 7b9cd3e TAMAYA-408 Preparing release. add d2d6078 TAMAYA-408 Preparing release. add 330a7a4 Added missing license headers. add 1d8f6b6 TAMAYA-408 Fixed pom. add f9cecfd TAMAYA-408 Added sha1/md5 checksum generation to dist projects. add 0ad4392 TAMAYA-408 Added checksums and updated copyright years in NOTICE. No new revisions were added by this update. Summary of changes: .travis.yml| 16 ++ NOTICE | 2 +- README.md | 19 +- buildconfigurations/pom.xml| 2 +- code/api/bnd.bnd | 16 ++ code/api/pom.xml | 2 +- code/core/bnd.bnd | 16 ++ code/core/pom.xml | 2 +- code/core/src/test/resources/java-security.policy | 17 +- code/pom.xml | 2 +- code/spi-support/bnd.bnd | 16 ++ code/spi-support/pom.xml | 2 +- .../JavaConfigurationPropertySource.java | 1 + distribution/pom.xml | 41 ++- examples/01-minimal/pom.xml| 2 +- examples/02-custom-property-source/pom.xml | 2 +- examples/pom.xml | 2 +- maturity-model.md | 17 ++ pom.xml| 22 +- readme/ReleaseNotes-0.1-incubating.html| 13 + readme/ReleaseNotes-0.2-incubating.html| 20 +- readme/ReleaseNotes-0.3-incubating.html| 21 +- readme/ReleaseNotes-0.4-incubating.html| 287 + running-mutation-tests.adoc| 16 ++ 24 files changed, 538 insertions(+), 18 deletions(-) create mode 100644 readme/ReleaseNotes-0.4-incubating.html
[incubator-tamaya] tag release-0.4-incubating created (now 0ad4392)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to tag release-0.4-incubating in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git. at 0ad4392 (commit) No new revisions were added by this update.
[incubator-tamaya-extensions] tag release-0.4-incubating created (now a397bf7)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to tag release-0.4-incubating in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git. at a397bf7 (commit) No new revisions were added by this update.
[incubator-tamaya] branch release-0.4-incubating created (now 0ad4392)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch release-0.4-incubating in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git. at 0ad4392 TAMAYA-408 Added checksums and updated copyright years in NOTICE. No new revisions were added by this update.
[incubator-tamaya-extensions] branch release-0.4-incubating created (now a397bf7)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch release-0.4-incubating in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git. at a397bf7 TAMAYA-408 Added checksums and updated copyright years in NOTICE. No new revisions were added by this update.
svn commit: r36019 - /dev/incubator/tamaya/0.4-incubating/apiandcore/
Author: anatole Date: Wed Sep 25 12:39:54 2019 New Revision: 36019 Log: TAMAYA-408 Refreshed files. Removed: dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.asc dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.asc.md5 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.asc.sha1 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.asc.sha256 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.asc.sha512 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.md5.asc dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.md5.asc.md5 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.md5.asc.sha1 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.md5.asc.sha256 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.md5.asc.sha512 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.md5.md5 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.md5.sha1 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.md5.sha256 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.md5.sha512 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha1.asc dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha1.asc.md5 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha1.asc.sha1 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha1.asc.sha256 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha1.asc.sha512 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha1.md5 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha1.sha1 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha1.sha256 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha1.sha512 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha256.asc dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha256.asc.md5 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha256.asc.sha1 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha256.asc.sha256 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha256.asc.sha512 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha256.md5 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha256.sha1 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha256.sha256 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha256.sha512 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha512.asc dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha512.asc.md5 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha512.asc.sha1 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha512.asc.sha256 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha512.asc.sha512 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha512.md5 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha512.sha1 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha512.sha256 dev/incubator/tamaya
svn commit: r36018 [1/2] - in /dev/incubator/tamaya/0.4-incubating: ./ apiandcore/ extensions/
Author: anatole Date: Wed Sep 25 12:27:43 2019 New Revision: 36018 Log: TAMAYA-408 Added checksums and updated copyright years in NOTICE. Added: dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.asc dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.asc.md5 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.asc.sha1 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.asc.sha256 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.asc.sha512 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.md5.asc dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.md5.asc.md5 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.md5.asc.sha1 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.md5.asc.sha256 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.md5.asc.sha512 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.md5.md5 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.md5.sha1 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.md5.sha256 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.md5.sha512 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha1.asc dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha1.asc.md5 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha1.asc.sha1 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha1.asc.sha256 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha1.asc.sha512 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha1.md5 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha1.sha1 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha1.sha256 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha1.sha512 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha256 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha256.asc dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha256.asc.md5 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha256.asc.sha1 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha256.asc.sha256 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha256.asc.sha512 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha256.md5 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha256.sha1 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha256.sha256 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha256.sha512 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha512 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha512.asc dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha512.asc.md5 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha512.asc.sha1 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha512.asc.sha256 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha512.asc.sha512 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha512.md5
svn commit: r36018 [2/2] - in /dev/incubator/tamaya/0.4-incubating: ./ apiandcore/ extensions/
Added: dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.asc == --- dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.asc (added) +++ dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.asc Wed Sep 25 12:27:43 2019 @@ -0,0 +1,16 @@ +-BEGIN PGP SIGNATURE- + +iQIzBAABCgAdFiEEpWjBXASsQX7qY3C/J5ELohM20+YFAl2LTRoACgkQJ5ELohM2 +0+YxGxAAlQUJ8T4j22hEW6v9e8hPLZ1hdFWCqKeTRxe4ueP0zWNRNRHR7dmsZmfz +7BAM/IJ0jldZvpX6/eZBmJsPSYNrPVe91Wx1qspXbtrwky76Pjug6BSWirFmSqZr +4jB+ZUi4fETyKA48aZFMaM8Sse4QBHjexoiINlULYt0qq8dvzmj9BG3qUZM/SPHm +Q5TL7n+COAmBdKHfPpQFQwyX6EgfGvge2oTGzGo2fvk/ZmRzngBOhrdQ7WTPzVdp +H7oe2+ixl/9IkxI0C9dMYsq1QEOMRFqALo0lgR9LIyafX4Xio5C2xoHyQQ5h1itZ +7DOs2HNLnC9j7Xv5a1rFjddG317fNqJKwmGzEE+RRKrtsWRIL/Hls81ODFWr+OST +YvJQ2L+ert9kWPPAp4kFaJ8IlT6o1RfNefGv5UqwPMlpyeJXa8ei59X9pLr8nAkL ++bsnpFO1M0LnxGH5KjcGopgo4VBSWNmCqFg0ILOfoy/8txEbkYOdg39HG5beDk6y +5UXo2QdrRrjcXHZ/yTlK+lLLW4w8Ek4FubyPT+n0UVlZluQU138+nyaWXZOkaHTI +V1twTCxciYYRrT4Ct3HBYJK/ynhyhxfWrstA8ccUsWHwi+zVjx5KJTOoda8MnsbK +pD2GrNeEGiAXdAQ201IPSgU0wx/1iMgt+OwGAt9hn6NpKVeBkxE= +=JF97 +-END PGP SIGNATURE- Added: dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.asc.md5 == --- dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.asc.md5 (added) +++ dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.asc.md5 Wed Sep 25 12:27:43 2019 @@ -0,0 +1 @@ +17e11e7632fc65cf91e4eadabc3e665f \ No newline at end of file Added: dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.asc.sha1 == --- dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.asc.sha1 (added) +++ dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.asc.sha1 Wed Sep 25 12:27:43 2019 @@ -0,0 +1 @@ +7e6c26b8836b827e5694f2d5c922f7332baa5a82 \ No newline at end of file Added: dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.asc.sha256 == --- dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.asc.sha256 (added) +++ dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.asc.sha256 Wed Sep 25 12:27:43 2019 @@ -0,0 +1 @@ +afc738f4eaf78433165613d462047069ff965eb1fd3d32a62ad2772a17a31850 \ No newline at end of file Added: dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.asc.sha512 == --- dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.asc.sha512 (added) +++ dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.asc.sha512 Wed Sep 25 12:27:43 2019 @@ -0,0 +1 @@ +d6c08eaa22736867014dbcfa19b11fe747b81030b337221f3940c90357239b330bda36dbaf005f2cf06a1f88dc5cc053e024b90921b3ab5a575a98454fffb850 \ No newline at end of file Added: dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.md5 == --- dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.md5 (added) +++ dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.md5 Wed Sep 25 12:27:43 2019 @@ -0,0 +1 @@ +65f343690cfe294a67fe78492ac4c57e \ No newline at end of file Added: dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.sha1 == --- dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.sha1 (added) +++ dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.sha1 Wed Sep 25 12:27:43 2019 @@ -0,0 +1 @@ +8784aa0a3e9edecb1d4070484e9f7e8a74796716 \ No newline at end of file Added: dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5.sha256 == --- dev/incubator/tamaya/0.4-incubating/a
[incubator-tamaya] 01/01: TAMAYA-408 Added checksums and updated copyright years in NOTICE.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch 0.4-incubating-vote-RC5 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git commit 0ad439201f16ba1ddcc6b5c9ffb65e0a8a067301 Author: Anatole Tresch AuthorDate: Wed Sep 25 12:51:37 2019 +0200 TAMAYA-408 Added checksums and updated copyright years in NOTICE. --- NOTICE | 2 +- distribution/pom.xml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/NOTICE b/NOTICE index 017ff84..2d1f638 100644 --- a/NOTICE +++ b/NOTICE @@ -1,5 +1,5 @@ Apache Tamaya (incubating) -Copyright 2014-2017 The Apache Software Foundation. +Copyright 2014-2019 The Apache Software Foundation. This product includes software developed at The Apache Software Foundation (http://www.apache.org/). diff --git a/distribution/pom.xml b/distribution/pom.xml index 6a977a6..60c3bb8 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -198,6 +198,8 @@ under the License. MD5 SHA-1 +SHA-256 +SHA-512
[incubator-tamaya-extensions] 01/01: TAMAYA-408 Added checksums and updated copyright years in NOTICE.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch 0.4-incubating-vote-RC5 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git commit a397bf7cf08ec57830aabe7b66099e70390a5006 Author: Anatole Tresch AuthorDate: Wed Sep 25 12:51:37 2019 +0200 TAMAYA-408 Added checksums and updated copyright years in NOTICE. --- NOTICE | 2 +- distribution/pom.xml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/NOTICE b/NOTICE index 79491bc..612044f 100644 --- a/NOTICE +++ b/NOTICE @@ -1,5 +1,5 @@ Apache Tamaya Extensions (incubating) -Copyright 2014-2017 The Apache Software Foundation. +Copyright 2014-2019 The Apache Software Foundation. This product includes software developed at The Apache Software Foundation (http://www.apache.org/). diff --git a/distribution/pom.xml b/distribution/pom.xml index 8e67fe8..50a0827 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -112,6 +112,8 @@ under the License. MD5 SHA-1 +SHA-256 +SHA-512
[incubator-tamaya-extensions] tag 0.4-incubating-vote-RC5 created (now a397bf7)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to tag 0.4-incubating-vote-RC5 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git. at a397bf7 (commit) This tag includes the following new commits: new a397bf7 TAMAYA-408 Added checksums and updated copyright years in NOTICE. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[incubator-tamaya] tag 0.4-incubating-vote-RC5 created (now 0ad4392)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to tag 0.4-incubating-vote-RC5 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git. at 0ad4392 (commit) This tag includes the following new commits: new 0ad4392 TAMAYA-408 Added checksums and updated copyright years in NOTICE. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[incubator-tamaya] branch 0.4-incubating-vote-RC5 created (now 0ad4392)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch 0.4-incubating-vote-RC5 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git. at 0ad4392 TAMAYA-408 Added checksums and updated copyright years in NOTICE. This branch includes the following new commits: new 0ad4392 TAMAYA-408 Added checksums and updated copyright years in NOTICE. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[incubator-tamaya-extensions] branch 0.4-incubating-vote-RC5 created (now a397bf7)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch 0.4-incubating-vote-RC5 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git. at a397bf7 TAMAYA-408 Added checksums and updated copyright years in NOTICE. This branch includes the following new commits: new a397bf7 TAMAYA-408 Added checksums and updated copyright years in NOTICE. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
svn commit: r35786 - in /dev/incubator/tamaya/0.4-incubating: apiandcore/ extensions/
Author: anatole Date: Thu Sep 12 08:40:37 2019 New Revision: 35786 Log: TAMAYA-408 Preparing vote for RC4. Added: dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.md5 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc.sha1 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.md5 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.sha1 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.md5 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc.sha1 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.md5 dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.sha1 dev/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.tar.gz.asc.md5 dev/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.tar.gz.asc.sha1 dev/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.tar.gz.md5 dev/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.tar.gz.sha1 dev/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.zip.asc.md5 dev/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.zip.asc.sha1 dev/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.zip.md5 dev/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.zip.sha1 Modified: dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc dev/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.tar.gz dev/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.tar.gz.asc dev/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.zip dev/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.zip.asc Modified: dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz == Binary files - no diff available. Modified: dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc == --- dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc (original) +++ dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc Thu Sep 12 08:40:37 2019 @@ -1,16 +1,16 @@ -BEGIN PGP SIGNATURE- -iQIzBAABCgAdFiEEpWjBXASsQX7qY3C/J5ELohM20+YFAl1lxjAACgkQJ5ELohM2 -0+Yy6xAApBFWbclqp50nixoGnZ87t+OvAzSHlN/+82cmaIG64+hy0G6D2P0HXdMj -TjMwrspydNKDrDQxWixBi0TpRFU8Iob4eosFkLuaSKim9p6KnKukWPzUo4IiGUGW -+qoj9ESH6xUuLbG8JamDCdaCqzQNr9K9Ny9kMXQqeIwlSUgUkk+2xHn9R7D7Q4jr -+4X5+o/d3yFfypte52G8Ge673chBaiKDX6WGpjgZrNbE6z2o3rHxx4iRTyX+ojCf -AGS+SXeTK9ezqKNXgEHkFCzpF0uN37QFqzl4psf2+yOSYiESvC8e6CdbMjfemtA1 -lF7+rOTR0UiDmsuwLRSvBmXJPQnH8RB/zFaNw+JsLCZZLf7BlmBi1/TtOi9IOMti -cGyf8yWBxpEg4inbdq/5amscUUBcRbiyKXEUOUbKGvUBz53WkL0ZgFtGEplCMT95 -yiIbwlKCshFdvaVjvHHKIYG5LTXP5H7ZhvaLWT8zO50eCb4zcrmb+FHAFNMy1o43 -iExzG/m8vOhTHRjh4ZKxUImQfCgQvWJO+m2OrtBdDt1calb/TxgUqEsDJIU5KFTW -k0V4AvXs5DqRPf2U5MjzptFHPI9D3LBxAKShpJMNDQhJDitZaioejXWEv1KERPpr -m41gaT4UAV5oji9dCZ7rm1/AQGBMwWwdCHif1mCFA9w8GdQ5OMk= -=nDgH +iQIzBAABCgAdFiEEpWjBXASsQX7qY3C/J5ELohM20+YFAl16A5gACgkQJ5ELohM2 +0+ZY/Q//ej2IoAudOZH31ltC8QusfWY9ZZvMf7EhNxu45cApSkyrvtxSaNvvfZOa +N2jB8ovvf70q+LpzyVpzSVWukMB5C9MhVIntfP/wsclvJzduBOIyCnbxykrAltn/ +8CFE9qC49jWZRaUQagEum7RHM1yGksm3EV/gZGu3pwk+rd+Fl4UvZj2YnbKtdGTq +85lIVxtoYGmapIeOB7LmgKDOSF1XF1A75O1n6vPaCryVjRUCxqDcTC1u336RRjz/ +3n81WLvaAcfAz5mwoX0wYqGmFmzivnDLwbEZ5KMZbdCpJlky8vzcvUMxHLXNSutf +DBLsihG+kz4Gw6wyhrjyN8Fpt94l3ZRdeICjhHSVxqVv7V8z2eNAIX7uYK1vZWFP +x2bt0f/vkuS+fEmpfl7N1O4bR4AAhZhYOMcA57zy7QSFUuZUbNrfsSrSpgUQjZp/ +jhLXwliMUKcbKmJn3baeyZrr+KX4i/6/gbKIqP6uz7NoiYJc4HrRkUWD5sa2mtU1 +JSPsk81ZEb5wK0g6Ag
[incubator-tamaya-extensions] branch 0.4-incubating-vote-RC4 updated (c273cc9 -> 0b461a9)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch 0.4-incubating-vote-RC4 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git. from c273cc9 Added missing license headers. new ef5b1e9 TAMAYA-408 Added sha1/md5 checksum generation to dist projects. new 0b461a9 TAMAYA-408 Added sha1/md5 checksum generation to dist projects. The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: distribution/pom.xml | 41 + 1 file changed, 41 insertions(+)
[incubator-tamaya-extensions] 02/02: TAMAYA-408 Added sha1/md5 checksum generation to dist projects.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch 0.4-incubating-vote-RC4 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git commit 0b461a9ec8408b2831ab3ebce0f65fe18a1c728e Author: Anatole Tresch AuthorDate: Thu Sep 12 10:31:59 2019 +0200 TAMAYA-408 Added sha1/md5 checksum generation to dist projects. --- distribution/pom.xml | 22 +- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/distribution/pom.xml b/distribution/pom.xml index 975620b..8e67fe8 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -94,7 +94,27 @@ under the License. - + +net.nicoulaj.maven.plugins +checksum-maven-plugin +1.8 + + + +artifacts + + + + +true +true +false + +MD5 +SHA-1 + + +
[incubator-tamaya-extensions] tag 0.4-incubating-vote-RC4 created (now 0b461a9)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to tag 0.4-incubating-vote-RC4 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git. at 0b461a9 (commit) This tag includes the following new commits: new ef5b1e9 TAMAYA-408 Added sha1/md5 checksum generation to dist projects. new 0b461a9 TAMAYA-408 Added sha1/md5 checksum generation to dist projects. The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[incubator-tamaya] tag 0.4-incubating-vote-RC4 created (now f9cecfd)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to tag 0.4-incubating-vote-RC4 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git. at f9cecfd (commit) This tag includes the following new commits: new f9cecfd TAMAYA-408 Added sha1/md5 checksum generation to dist projects. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[incubator-tamaya-extensions] 01/02: TAMAYA-408 Added sha1/md5 checksum generation to dist projects.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch 0.4-incubating-vote-RC4 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git commit ef5b1e992b94290496ec4945e7c4c1805b703928 Author: Anatole Tresch AuthorDate: Thu Sep 12 10:23:46 2019 +0200 TAMAYA-408 Added sha1/md5 checksum generation to dist projects. --- distribution/pom.xml | 21 + 1 file changed, 21 insertions(+) diff --git a/distribution/pom.xml b/distribution/pom.xml index cd8b6f2..975620b 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -32,6 +32,10 @@ under the License. Apache Tamaya Extension Distribution 2015 + +true + + scm:git://git.apache.org/incubator-tamaya.git @@ -79,4 +83,21 @@ under the License. + + +release-sign-artifacts + + +performRelease +true + + + + + + + + + +
[incubator-tamaya] branch 0.4-incubating-vote-RC4 updated: TAMAYA-408 Added sha1/md5 checksum generation to dist projects.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch 0.4-incubating-vote-RC4 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git The following commit(s) were added to refs/heads/0.4-incubating-vote-RC4 by this push: new f9cecfd TAMAYA-408 Added sha1/md5 checksum generation to dist projects. f9cecfd is described below commit f9cecfd65b3f5241651813be12b46b8d0cef1472 Author: Anatole Tresch AuthorDate: Thu Sep 12 10:23:46 2019 +0200 TAMAYA-408 Added sha1/md5 checksum generation to dist projects. --- distribution/pom.xml | 37 + 1 file changed, 37 insertions(+) diff --git a/distribution/pom.xml b/distribution/pom.xml index a64121a..6a977a6 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -169,4 +169,41 @@ under the License. + + +release-sign-artifacts + + +performRelease +true + + + + + +net.nicoulaj.maven.plugins +checksum-maven-plugin +1.8 + + + +artifacts + + + + +true +true +false + +MD5 +SHA-1 + + + + + + + +
[incubator-tamaya-sandbox] branch 0.4-incubating-vote-RC4 updated: TAMAYA-408 Added license headers to bnd files.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch 0.4-incubating-vote-RC4 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-sandbox.git The following commit(s) were added to refs/heads/0.4-incubating-vote-RC4 by this push: new 0def88a TAMAYA-408 Added license headers to bnd files. 0def88a is described below commit 0def88a727b060c36f207507036d0e057480ff99 Author: Anatole Tresch AuthorDate: Thu Sep 12 08:30:37 2019 +0200 TAMAYA-408 Added license headers to bnd files. --- apache-commons/bnd.bnd | 18 +- camel/bnd.bnd | 16 configured-sysprops/bnd.bnd | 16 documentation/bnd.bnd | 16 jodatime/bnd.bnd| 16 kubernetes/bnd.bnd | 16 management/bnd.bnd | 16 metamodel/bnd.bnd | 16 pom.xml | 2 +- propertysources/bnd.bnd | 16 remote/bnd.bnd | 16 server/bnd.bnd | 16 ui/base/bnd.bnd | 16 ui/events/bnd.bnd | 16 ui/mutableconfig/bnd.bnd| 16 uom/bnd.bnd | 16 usagetracker/bnd.bnd| 16 validation/bnd.bnd | 16 vertx/bnd.bnd | 16 19 files changed, 290 insertions(+), 2 deletions(-) diff --git a/apache-commons/bnd.bnd b/apache-commons/bnd.bnd index 4be766b..761b296 100644 --- a/apache-commons/bnd.bnd +++ b/apache-commons/bnd.bnd @@ -1,4 +1,20 @@ --buildpath: \ +# 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. +$-buildpath: \ osgi.annotation; version=6.0.0,\ osgi.core; version=6.0,\ osgi.cmpn; version=6.0 diff --git a/camel/bnd.bnd b/camel/bnd.bnd index 4574764..1a3a23a 100644 --- a/camel/bnd.bnd +++ b/camel/bnd.bnd @@ -1,3 +1,19 @@ +# 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. -buildpath: \ osgi.annotation; version=6.0.0,\ osgi.core; version=6.0,\ diff --git a/configured-sysprops/bnd.bnd b/configured-sysprops/bnd.bnd index f88b998..ca8a165 100644 --- a/configured-sysprops/bnd.bnd +++ b/configured-sysprops/bnd.bnd @@ -1,3 +1,19 @@ +# 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. -buildpath: \ osgi.annotation; version=6.0.0,\ osgi.core; version=6.0,\ diff --git a/documentation/bnd.bnd b/documentation/bnd.bnd index 74b3f3f..962005a 100644 --- a/documentation/bnd.bnd +++ b/documentation/bnd.bnd @@ -1,3 +1,19 @@ +
[incubator-tamaya] branch 0.4-incubating-vote-RC4 updated: TAMAYA-408 Fixed pom.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch 0.4-incubating-vote-RC4 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git The following commit(s) were added to refs/heads/0.4-incubating-vote-RC4 by this push: new 1d8f6b6 TAMAYA-408 Fixed pom. 1d8f6b6 is described below commit 1d8f6b61a9a2a38048075888c7fba40afaf2deed Author: Anatole Tresch AuthorDate: Thu Sep 12 08:21:49 2019 +0200 TAMAYA-408 Fixed pom. --- pom.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/pom.xml b/pom.xml index eabee2e..a955b02 100644 --- a/pom.xml +++ b/pom.xml @@ -882,9 +882,6 @@ distribution -build-dist - - performRelease true
[incubator-tamaya-sandbox] branch 0.4-incubating-vote-RC4 created (now ad67bcb)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch 0.4-incubating-vote-RC4 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-sandbox.git. at ad67bcb Added missing license headers. This branch includes the following new commits: new ad67bcb Added missing license headers. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[incubator-tamaya-sandbox] 01/01: Added missing license headers.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch 0.4-incubating-vote-RC4 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-sandbox.git commit ad67bcb15ff0797ebbc50bc7017501b2caa9a028 Author: Anatole Tresch AuthorDate: Wed Sep 11 01:25:50 2019 +0200 Added missing license headers. --- .travis.yml| 16 ++ README.md | 17 +++ jodatime/pom.xml | 2 +- .../org/apache/tamaya/metamodel/CachedFilter.java | 40 - .../org/apache/tamaya/metamodel/MaskFilter.java| 23 --- .../org/apache/tamaya/metamodel/MetaContext.java | 2 +- .../org/apache/tamaya/metamodel/SecuredFilter.java | 60 .../metamodel/internal/ComponentFactory.java | 17 --- .../apache/tamaya/metamodel/CachedFilterTest.java | 160 .../metamodel/EnabledPropertySourceTest.java | 92 .../{MaskFilterTest.java => HideFilterTest.java} | 50 +-- .../org/apache/tamaya/metamodel/MapFilterTest.java | 90 .../apache/tamaya/metamodel/MaskFilterTest.java| 14 +- .../tamaya/metamodel/MetaConfigurationTest.java| 65 .../apache/tamaya/metamodel/MetaContextTest.java | 163 + .../apache/tamaya/metamodel/SecuredFilterTest.java | 147 +++ .../tamaya/metamodel/TestContextInializer.java | 32 .../metamodel/spi/ItemFactoryManagerTest.java | 85 +++ apache.tamaya.metamodel.spi.ContextInitializer | 19 +++ 19 files changed, 964 insertions(+), 130 deletions(-) diff --git a/.travis.yml b/.travis.yml index a545c25..0b9f026 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,19 @@ +// 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. language: java jdk: - openjdk8 diff --git a/README.md b/README.md index 6f338b8..4125beb 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,20 @@ + # Apache Tamaya (incubating) Sandbox This is the sandbox of [Apache Tamaya](https://tamaya.incubator.apache.org). diff --git a/jodatime/pom.xml b/jodatime/pom.xml index 3d21d20..995c9c8 100644 --- a/jodatime/pom.xml +++ b/jodatime/pom.xml @@ -25,7 +25,7 @@ under the License. org.apache.tamaya.ext tamaya-sandbox -0.4-incubating-SNAPSHOT +0.5-incubating-SNAPSHOT .. diff --git a/metamodel/src/main/java/org/apache/tamaya/metamodel/CachedFilter.java b/metamodel/src/main/java/org/apache/tamaya/metamodel/CachedFilter.java index 73f1388..5119eb9 100644 --- a/metamodel/src/main/java/org/apache/tamaya/metamodel/CachedFilter.java +++ b/metamodel/src/main/java/org/apache/tamaya/metamodel/CachedFilter.java @@ -24,6 +24,7 @@ import org.apache.tamaya.spi.PropertyFilter; import org.apache.tamaya.spi.PropertyValue; import java.util.Map; +import java.util.Objects; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.TimeUnit; @@ -37,7 +38,8 @@ public class CachedFilter implements PropertyFilter{ private String matches; private Map cachedEntries = new ConcurrentHashMap<>(); private int maxSize = -1; -private long timeout = TimeUnit.MINUTES.toMillis(5); +private TimeUnit timeUnit = TimeUnit.MINUTES; +private long timeout = 5; /** * Factory for configuring immutable property filter. @@ -68,6 +70,33 @@ public class CachedFilter implements PropertyFilter{ return this; } +public CachedFilter setTimeout(long timeout){ +this.timeout = timeout; +return this; +} + +public CachedFilter setTimeUnit(TimeUnit timeUnit){ +this.timeUnit = Objects.requireNonNull(timeUnit); +return this; +} + +public TimeUnit getTimeUnit(){ +return timeUnit; +} + +public long getTimeout(){ +return timeout; +} + +public CachedFilter setMaxSize(int maxSize){ +this.maxSize = maxSize; +return this; +} + +public int getMaxSize(){ +return maxSize; +} + @Override public PropertyValue filterProperty(PropertyValue value, FilterContext c
[incubator-tamaya] branch 0.4-incubating-vote-RC4 created (now 330a7a4)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch 0.4-incubating-vote-RC4 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git. at 330a7a4 Added missing license headers. This branch includes the following new commits: new 330a7a4 Added missing license headers. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[incubator-tamaya-extensions] 01/01: Added missing license headers.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch 0.4-incubating-vote-RC4 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git commit c273cc9df2f48649fbe16faaf17a4f24436a90eb Author: Anatole Tresch AuthorDate: Wed Sep 11 01:25:49 2019 +0200 Added missing license headers. --- .travis.yml | 16 README.md | 17 + .../02-resolver-example/src/main/resources/build.data | 16 examples/05-spring-example/README.md| 17 + modules/collections/bnd.bnd | 16 modules/consul/bnd.bnd | 16 modules/etcd/bnd.bnd| 16 modules/events/bnd.bnd | 16 modules/features/bnd.bnd| 16 modules/filter/bnd.bnd | 16 modules/formats/base/bnd.bnd| 16 modules/formats/hocon/bnd.bnd | 16 modules/formats/json/bnd.bnd| 16 modules/formats/yaml/bnd.bnd| 16 modules/functions/bnd.bnd | 16 modules/hazelcast/bnd.bnd | 16 modules/injection/cdi/bnd.bnd | 16 modules/injection/injection-api/bnd.bnd | 16 modules/injection/standalone/bnd.bnd| 16 modules/jndi/bnd.bnd| 16 modules/microprofile/bnd.bnd| 16 modules/mutable-config/bnd.bnd | 16 modules/optional/bnd.bnd| 16 modules/osgi/common/bnd.bnd | 16 modules/osgi/gogo-shell/bnd.bnd | 16 modules/osgi/injection/bnd.bnd | 16 modules/osgi/karaf-shell/bnd.bnd| 16 modules/osgi/updater/bnd.bnd| 16 modules/resolver/bnd.bnd| 16 modules/resources/README.md | 17 + modules/resources/bnd.bnd | 16 modules/spring/bnd.bnd | 16 32 files changed, 515 insertions(+) diff --git a/.travis.yml b/.travis.yml index 2edee3e..2f913e9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,19 @@ +// 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. language: java dist: xenial sudo: required diff --git a/README.md b/README.md index 05d5b8e..bbfb6b9 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,20 @@ + # Apache Tamaya (incubating) Tamaya is a very powerful yet flexible configuration solution. Its core is built based on a few simple concepts. diff --git a/examples/02-resolver-example/src/main/resources/build.data b/examples/02-resolver-example/src/main/resources/build.data index 274c005..970e337 100644 --- a/examples/02-resolver-example/src/main/resources/build.data +++ b/examples/02-resolver-example/src/main/resources/build.data @@ -1 +1,17 @@ +# 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/LICENS
[incubator-tamaya] 01/01: Added missing license headers.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch 0.4-incubating-vote-RC4 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git commit 330a7a4ed2271bfccc312b209f274195c462fa06 Author: Anatole Tresch AuthorDate: Wed Sep 11 01:25:50 2019 +0200 Added missing license headers. --- .travis.yml | 16 README.md | 19 ++- code/api/bnd.bnd | 16 code/core/bnd.bnd | 16 code/core/src/test/resources/java-security.policy | 17 - code/spi-support/bnd.bnd | 16 maturity-model.md | 17 + pom.xml | 23 --- readme/ReleaseNotes-0.1-incubating.html | 13 + readme/ReleaseNotes-0.2-incubating.html | 20 +++- readme/ReleaseNotes-0.3-incubating.html | 21 - readme/ReleaseNotes-0.4-incubating.html | 21 - running-mutation-tests.adoc | 16 13 files changed, 223 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0a66eb0..1d98dde 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,19 @@ +// 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. language: java dist: trusty sudo: required diff --git a/README.md b/README.md index 804d178..e050960 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,20 @@ + # Apache Tamaya (incubating) Tamaya is a very powerful yet flexible configuration solution. Its core is built based on a few simple concepts. @@ -26,7 +43,7 @@ installed on your computer. Then you can build Tamaya via: ``` -$ export MAVEN_OPTS="-Xmx512m -XX:PermGenSpace=200m" +$ export MAVEN_OPTS="-Xmx512m" $ mvn ``` diff --git a/code/api/bnd.bnd b/code/api/bnd.bnd index 189d185..f05c362 100644 --- a/code/api/bnd.bnd +++ b/code/api/bnd.bnd @@ -1,3 +1,19 @@ +# 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. -buildpath: \ osgi.annotation; version=6.0.0,\ osgi.core; version=6.0,\ diff --git a/code/core/bnd.bnd b/code/core/bnd.bnd index f174fa9..e952de8 100644 --- a/code/core/bnd.bnd +++ b/code/core/bnd.bnd @@ -1,3 +1,19 @@ +# 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. -buildpath: \ osgi.annotation; version=6.0.0,\ osgi.core; version=6.0,\ diff --git a/code/core/src/test/res
[incubator-tamaya-site] branch 0.4-incubating-vote-RC4 created (now c1eabf9)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch 0.4-incubating-vote-RC4 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-site.git. at c1eabf9 Updated release guide. No new revisions were added by this update.
[incubator-tamaya-extensions] branch 0.4-incubating-vote-RC4 created (now c273cc9)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch 0.4-incubating-vote-RC4 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git. at c273cc9 Added missing license headers. This branch includes the following new commits: new c273cc9 Added missing license headers. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
svn commit: r35417 - /dev/incubator/tamaya/0.4-incubating/apiandcore/
Author: anatole Date: Wed Aug 28 00:59:46 2019 New Revision: 35417 Log: TAMAYA-408 Preparing release. Modified: dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc Modified: dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz == Binary files - no diff available. Modified: dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc == --- dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc (original) +++ dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc Wed Aug 28 00:59:46 2019 @@ -1,11 +1,16 @@ -BEGIN PGP SIGNATURE- -iQEzBAABCgAdFiEEdUobk8nV1VNIKm+uWzij6v6dAYsFAl1kWTwACgkQWzij6v6d -AYsz8wf/a7ZAsSvnTN5DLMN5OGvh5I9QY6+x5WDnQMJKU/mgnuW45ETPG+lIWrjB -apFPGx246IQDtF9iCzKfkak27qkNefbATNdcYGBlRS0RpmV7y58o0HTxVlODqzNX -Mjki1oE4+Sddk/6EldJ6HsZD43gZna3t5dTc7i6cmkH+Q1q7Nsw21L1Z38aGoLxD -FhvXHc8t+AWbZYLBhUImaYOCPy4gt0G2P0tdjUkWP+ParMOL5RBPIf5J+daDGryu -MwVdMpegJU6CnqKknj/XUdFNFwZpy2b4FLRt301Mofdo7z/xMUbcZsalISYfmUds -bXkGICFylMUIIfG1sRPqZCCQ+oJ01Q== -=zbkh +iQIzBAABCgAdFiEEpWjBXASsQX7qY3C/J5ELohM20+YFAl1lxjAACgkQJ5ELohM2 +0+Yy6xAApBFWbclqp50nixoGnZ87t+OvAzSHlN/+82cmaIG64+hy0G6D2P0HXdMj +TjMwrspydNKDrDQxWixBi0TpRFU8Iob4eosFkLuaSKim9p6KnKukWPzUo4IiGUGW ++qoj9ESH6xUuLbG8JamDCdaCqzQNr9K9Ny9kMXQqeIwlSUgUkk+2xHn9R7D7Q4jr ++4X5+o/d3yFfypte52G8Ge673chBaiKDX6WGpjgZrNbE6z2o3rHxx4iRTyX+ojCf +AGS+SXeTK9ezqKNXgEHkFCzpF0uN37QFqzl4psf2+yOSYiESvC8e6CdbMjfemtA1 +lF7+rOTR0UiDmsuwLRSvBmXJPQnH8RB/zFaNw+JsLCZZLf7BlmBi1/TtOi9IOMti +cGyf8yWBxpEg4inbdq/5amscUUBcRbiyKXEUOUbKGvUBz53WkL0ZgFtGEplCMT95 +yiIbwlKCshFdvaVjvHHKIYG5LTXP5H7ZhvaLWT8zO50eCb4zcrmb+FHAFNMy1o43 +iExzG/m8vOhTHRjh4ZKxUImQfCgQvWJO+m2OrtBdDt1calb/TxgUqEsDJIU5KFTW +k0V4AvXs5DqRPf2U5MjzptFHPI9D3LBxAKShpJMNDQhJDitZaioejXWEv1KERPpr +m41gaT4UAV5oji9dCZ7rm1/AQGBMwWwdCHif1mCFA9w8GdQ5OMk= +=nDgH -END PGP SIGNATURE- Modified: dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip == Binary files - no diff available. Modified: dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc == --- dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc (original) +++ dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc Wed Aug 28 00:59:46 2019 @@ -1,11 +1,16 @@ -BEGIN PGP SIGNATURE- -iQEyBAABCgAdFiEEdUobk8nV1VNIKm+uWzij6v6dAYsFAl1kWTsACgkQWzij6v6d -AYt4egf48E17ffXFxzixPmF+TLU7R8Wf+7UkbgKqg8/j6FYgOyyu1H2mikOJMHZn -/VkzFJpxu5t1HdD4zxaKnbHqcgMPB2IQ1lEGTa7pjwgnKii+JvScM990xGdMyJzD -cy9L5D5KIftxRhcNHb4/cHpLpzeZVYCTHMVWDOpM+W6moScUTEyOaYHsVni8TgHZ -Cg+jExtvPVGz0pCb8yQtdhu8bvq39kYOF5M/CxeTrVot4FHI/mXecDbRVObakQ+f -aCpGM+vBDdO8pbv6U5PTt6yWNb84BYVvpV7BZTM3ubsLmTXmVREnCl+rsrPfwHxt -rtOeUACMuEqTqDtZb3/fRXKnJVA/ -=8lFn +iQIzBAABCgAdFiEEpWjBXASsQX7qY3C/J5ELohM20+YFAl1lxi8ACgkQJ5ELohM2 +0+YMGw//dSk329frXYheDjTZVZDa7UOoiOfmsy7i7ChLjevdgxGbgugcgrn8IGDN +ZXe7Qw/jR0UoyJKYMLFIWTVs/zaKP8CmysYPpSxMYZ5h3s/3XVEiDUmmyM2mGJBH +li9kvaLmbD94aU9RrvtNMBoJcJFBkRDDPdwwhtPDJvqMOIxweR+pHmaMe25sk8Y9 +cEryr6F/TX6WFz/2vyVig/vg26pk6WesWfmG2R+lQNZc2GVR1QvRD+W+Fzon9bMj +nQRpQ2N3JqSigx1u39eWMYupSraryAQYCCsEGklk6pBcOZSCHEEI7dsLvpgukfrW +B6q1EA3rl5qFq0PZJR2w3B/eaNc2LQPGbMMN2OOlOkkHbfSgF34cmgeAaJIkHuVs +e/D2otItAKJfgTpV5RBcUE+ciFRXWWF1RNgLGdEjbPYWJ/hhWf8W6Pn1TlqJiRf2 +Hq+xWyjIqn61PSII3zHmH/4hKh9wvD7J8n9VBG5L4SBRgA2eR6DTIS6+aYn1Syee +RvaDqPHGTrXH+gTZhpkONvG3kc+1R2IHf+w57yrTs/0pMGSEqeoXMKsS2CMaZtNP +0p8OIfhVTKX5vTEp9fE4+/6vWkideABgX+L5QijUfYkFph0h+hAydmJeGInzssIp +/uvV5iVuGe1gYG3FKfTxOrWWuGwszgMTrqck1BuJXEHT32TUoXY= +=YJYT -END PGP SIGNATURE-
[incubator-tamaya-extensions] branch vote-0.4-incubating-RC3 created (now 73f6f56)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch vote-0.4-incubating-RC3 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git. at 73f6f56 TAMAYA-408 Preparing release, removing snapshoz refs. No new revisions were added by this update.
[incubator-tamaya-sandbox] branch vote-0.4-incubating-RC3 created (now 309c334)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch vote-0.4-incubating-RC3 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-sandbox.git. at 309c334 Disabled withdrawn config jsr. No new revisions were added by this update.
[incubator-tamaya-site] branch vote-0.4-incubating-RC3 created (now c1eabf9)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch vote-0.4-incubating-RC3 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-site.git. at c1eabf9 Updated release guide. No new revisions were added by this update.
[incubator-tamaya] branch vote-0.4-incubating-RC3 created (now d2d6078)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch vote-0.4-incubating-RC3 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git. at d2d6078 TAMAYA-408 Preparing release. No new revisions were added by this update.
[incubator-tamaya] tag vote-0.4-incubating-RC3 created (now d2d6078)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to tag vote-0.4-incubating-RC3 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git. at d2d6078 (commit) No new revisions were added by this update.
svn commit: r35393 - in /dev/incubator/tamaya/0.4-incubating: ./ apiandcore/ extensions/ keys/
Author: anatole Date: Tue Aug 27 07:10:30 2019 New Revision: 35393 Log: TAMAYA-408 Preparing release. Added: dev/incubator/tamaya/0.4-incubating/ dev/incubator/tamaya/0.4-incubating/DISCLAIMER dev/incubator/tamaya/0.4-incubating/LICENSE dev/incubator/tamaya/0.4-incubating/NOTICE dev/incubator/tamaya/0.4-incubating/apiandcore/ dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz (with props) dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.tar.gz.asc dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip (with props) dev/incubator/tamaya/0.4-incubating/apiandcore/apache-tamaya-distribution-0.4-incubating-src.zip.asc dev/incubator/tamaya/0.4-incubating/extensions/ dev/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.tar.gz (with props) dev/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.tar.gz.asc dev/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.zip (with props) dev/incubator/tamaya/0.4-incubating/extensions/apache-tamaya-extension-distribution-0.4-incubating-src.zip.asc dev/incubator/tamaya/0.4-incubating/keys/ dev/incubator/tamaya/0.4-incubating/keys/KEYS Added: dev/incubator/tamaya/0.4-incubating/DISCLAIMER == --- dev/incubator/tamaya/0.4-incubating/DISCLAIMER (added) +++ dev/incubator/tamaya/0.4-incubating/DISCLAIMER Tue Aug 27 07:10:30 2019 @@ -0,0 +1,10 @@ +Apache Tamaya is an effort undergoing incubation at The Apache Software +Foundation (ASF), sponsored by Apache Incubator PMC. + +Incubation is required of all newly accepted projects until a further review +indicates that the infrastructure, communications, and decision making process +have stabilized in a manner consistent with other successful ASF projects. + +While incubation status is not necessarily a reflection of the completeness +or stability of the code, it does indicate that the project has yet to be +fully endorsed by the ASF. \ No newline at end of file Added: dev/incubator/tamaya/0.4-incubating/LICENSE == --- dev/incubator/tamaya/0.4-incubating/LICENSE (added) +++ dev/incubator/tamaya/0.4-incubating/LICENSE Tue Aug 27 07:10:30 2019 @@ -0,0 +1,202 @@ +Apache License + Version 2.0, January 2004 +http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by nam
[incubator-tamaya] branch vote-0.4-incubating-02 created (now d2d6078)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch vote-0.4-incubating-02 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git. at d2d6078 TAMAYA-408 Preparing release. No new revisions were added by this update.
[incubator-tamaya-extensions] branch vote-0.4-incubating-02 created (now 73f6f56)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch vote-0.4-incubating-02 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git. at 73f6f56 TAMAYA-408 Preparing release, removing snapshoz refs. This branch includes the following new commits: new 73f6f56 TAMAYA-408 Preparing release, removing snapshoz refs. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[incubator-tamaya-sandbox] tag vote-0.4-incubating-02 created (now 309c334)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to tag vote-0.4-incubating-02 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-sandbox.git. at 309c334 (commit) No new revisions were added by this update.
[incubator-tamaya-sandbox] branch vote-0.4-incubating-02 created (now 309c334)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch vote-0.4-incubating-02 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-sandbox.git. at 309c334 Disabled withdrawn config jsr. No new revisions were added by this update.
[incubator-tamaya-extensions] 01/01: TAMAYA-408 Preparing release, removing snapshoz refs.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch vote-0.4-incubating-02 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git commit 73f6f564a27350342ac55f5890ff06fd0d917c40 Author: Anatole Tresch AuthorDate: Tue Aug 27 00:19:11 2019 +0200 TAMAYA-408 Preparing release, removing snapshoz refs. --- examples/01-resources-example/pom.xml | 2 +- examples/02-resolver-example/pom.xml| 2 +- examples/03-injection-example/pom.xml | 2 +- examples/04-events-example/pom.xml | 2 +- examples/05-spring-example/pom.xml | 4 ++-- examples/06-distributed/pom.xml | 2 +- modules/events/pom.xml | 4 ++-- modules/features/pom.xml| 4 ++-- modules/filter/pom.xml | 6 +++--- modules/formats/base/pom.xml| 4 ++-- modules/formats/hocon/pom.xml | 4 ++-- modules/formats/json/pom.xml| 4 ++-- modules/formats/yaml/pom.xml| 4 ++-- modules/functions/pom.xml | 4 ++-- modules/injection/cdi/pom.xml | 4 ++-- modules/injection/injection-api/pom.xml | 6 +++--- modules/injection/standalone/pom.xml| 4 ++-- modules/jndi/pom.xml| 4 ++-- modules/microprofile/pom.xml| 2 +- modules/mutable-config/pom.xml | 4 ++-- modules/optional/pom.xml| 4 ++-- modules/resolver/pom.xml| 4 ++-- modules/resources/pom.xml | 4 ++-- modules/spring/pom.xml | 4 ++-- pom.xml | 3 --- 25 files changed, 44 insertions(+), 47 deletions(-) diff --git a/examples/01-resources-example/pom.xml b/examples/01-resources-example/pom.xml index 146ede6..9274ab5 100644 --- a/examples/01-resources-example/pom.xml +++ b/examples/01-resources-example/pom.xml @@ -39,7 +39,7 @@ under the License. org.apache.tamaya tamaya-core -${tamaya-apicore.version} +${project.version} org.apache.tamaya.ext diff --git a/examples/02-resolver-example/pom.xml b/examples/02-resolver-example/pom.xml index 17b6789..5495f55 100644 --- a/examples/02-resolver-example/pom.xml +++ b/examples/02-resolver-example/pom.xml @@ -37,7 +37,7 @@ under the License. org.apache.tamaya tamaya-core -${tamaya-apicore.version} +${project.version} org.apache.tamaya.ext diff --git a/examples/03-injection-example/pom.xml b/examples/03-injection-example/pom.xml index 949bef6..b300e3b 100644 --- a/examples/03-injection-example/pom.xml +++ b/examples/03-injection-example/pom.xml @@ -43,7 +43,7 @@ under the License. org.apache.tamaya tamaya-core -${tamaya-apicore.version} +${project.version} org.apache.tamaya.ext diff --git a/examples/04-events-example/pom.xml b/examples/04-events-example/pom.xml index dbd35d5..ab00208 100644 --- a/examples/04-events-example/pom.xml +++ b/examples/04-events-example/pom.xml @@ -47,7 +47,7 @@ under the License. org.apache.tamaya tamaya-core -${tamaya-apicore.version} +${project.version} org.apache.tamaya.ext diff --git a/examples/05-spring-example/pom.xml b/examples/05-spring-example/pom.xml index 34206dd..f9ea828 100644 --- a/examples/05-spring-example/pom.xml +++ b/examples/05-spring-example/pom.xml @@ -24,7 +24,7 @@ 5.1.2.RELEASE 2.1.0.RELEASE - 0.4-incubating-SNAPSHOT + ${project.version} Apache Tamaya Spring Example @@ -48,7 +48,7 @@ org.apache.tamaya tamaya-core - ${tamaya-apicore.version} + ${project.version} org.apache.tamaya.ext diff --git a/examples/06-distributed/pom.xml b/examples/06-distributed/pom.xml index b0ef758..b62c5fa 100644 --- a/examples/06-distributed/pom.xml +++ b/examples/06-distributed/pom.xml @@ -34,7 +34,7 @@ 1.8 false true -0.4-incubating-SNAPSHOT +${project.version} 3.5.4 4.12 11.0.2 diff --git a/modules/events/pom.xml b/modules/events/pom.xml index b566b9a..444781b 100644 --- a/modules/events/pom.xml +++ b/modules/events/pom.xml @@ -53,7 +53,7 @@ under the License. org.apache.tamaya tamaya-api -${tamaya-apicore.version} +${project.version} org.apache.tamaya.ext @@ -68,7 +68,7 @@ under the License. org.apache.tamaya tamaya-core -${tamaya-apicore.version
[incubator-tamaya] tag vote-0.4-incubating-02 created (now d2d6078)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to tag vote-0.4-incubating-02 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git. at d2d6078 (commit) No new revisions were added by this update.
[incubator-tamaya-extensions] branch master updated: Fixed test.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git The following commit(s) were added to refs/heads/master by this push: new 464bead Fixed test. 464bead is described below commit 464bead639535e7f68bd406141f0fc01e8a127b1 Author: Anatole Tresch AuthorDate: Sun Aug 25 22:29:39 2019 +0200 Fixed test. --- .../java/org/apache/tamaya/resolver/ManualSetupTest.java| 13 ++--- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/modules/resolver/src/test/java/org/apache/tamaya/resolver/ManualSetupTest.java b/modules/resolver/src/test/java/org/apache/tamaya/resolver/ManualSetupTest.java index 7b06541..b2ab10c 100644 --- a/modules/resolver/src/test/java/org/apache/tamaya/resolver/ManualSetupTest.java +++ b/modules/resolver/src/test/java/org/apache/tamaya/resolver/ManualSetupTest.java @@ -27,8 +27,8 @@ import org.junit.Test; import java.util.Arrays; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; +import static org.assertj.core.api.Assertions.assertThat; + /** * Creates and test a manual filter setup using a custom resolver. @@ -40,12 +40,11 @@ public class ManualSetupTest { ExpressionEvaluator evaluator = new DefaultExpressionEvaluator(Arrays.asList(new CustomResolver())); ExpressionResolutionFilter reolverFilter = new ExpressionResolutionFilter(evaluator); PropertyValue filtered = reolverFilter.filterProperty(PropertyValue.createValue("foo", "${foo:cccabABabbaaaba}"), null); -assertNotNull(filtered); PropertyValue unfiltered = reolverFilter.filterProperty(PropertyValue.createValue("foo", "${url:cccabABabbaaaba}"), null); -assertNotNull(filtered); -assertEquals("CCCBBAB", filtered.getValue()); -assertNotNull(unfiltered); -assertEquals("?{url:cccabABabbaaaba}", unfiltered.getValue()); +assertThat(filtered).isNotNull(); +assertThat(unfiltered).isNotNull(); + assertThat(filtered.getValue()).isNotNull().isEqualTo("CCCBBAB"); + assertThat(unfiltered.getValue()).isNotNull().isEqualTo("?{url:cccabABabbaaaba}"); } private static final class CustomResolver implements ExpressionResolver{
[incubator-tamaya-extensions] 01/01: TAMAYA-408 Preparing release, excluded distribution from default build, since the dist is not needed anymore for releases and leads regularly to build issues.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to tag vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git commit e21e55b48b324eee3f2ff6c366dddcae710df9ee Author: Anatole Tresch AuthorDate: Sun Aug 25 21:59:16 2019 +0200 TAMAYA-408 Preparing release, excluded distribution from default build, since the dist is not needed anymore for releases and leads regularly to build issues. --- pom.xml | 25 +++-- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/pom.xml b/pom.xml index 7de3ac7..a4114b4 100644 --- a/pom.xml +++ b/pom.xml @@ -224,20 +224,6 @@ under the License. modules - - -distribution - - -build-dist - - - -distribution - - - - @@ -880,6 +866,17 @@ under the License. +distribution + + +build-dist + + + +distribution + + + coverage install org.pitest:pitest-maven:mutationCoverage
[incubator-tamaya-extensions] tag vote-0.4-incubating-01 updated (4cf6800 -> e21e55b)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to tag vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git. *** WARNING: tag vote-0.4-incubating-01 was modified! *** from 4cf6800 (commit) to e21e55b (commit) from 4cf6800 TAMAYA-408 Preparing release, excluded distribution from default build, since the dist is not needed anymore for releases and leads regularly to build issues. new e21e55b TAMAYA-408 Preparing release, excluded distribution from default build, since the dist is not needed anymore for releases and leads regularly to build issues. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: pom.xml | 25 +++-- 1 file changed, 11 insertions(+), 14 deletions(-)
[incubator-tamaya-extensions] branch master updated: TAMAYA-408 Fixed pom.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git The following commit(s) were added to refs/heads/master by this push: new f238824 TAMAYA-408 Fixed pom. f238824 is described below commit f238824067efa25788c1f2fd13d18fcaa9ec7437 Author: Anatole Tresch AuthorDate: Sun Aug 25 21:57:05 2019 +0200 TAMAYA-408 Fixed pom. --- pom.xml | 1677 +++ 1 file changed, 838 insertions(+), 839 deletions(-) diff --git a/pom.xml b/pom.xml index b5efacb..02f4ba3 100644 --- a/pom.xml +++ b/pom.xml @@ -222,901 +222,900 @@ under the License. examples modules -distribution - - -distribution - - -build-dist - - - -distribution - - - + + + +org.mockito +mockito-core +${mockito.version} +test + + +commons-io +commons-io +${commons-io.version} +test + - - -org.mockito -mockito-core -${mockito.version} -test - - -commons-io -commons-io -${commons-io.version} -test - + + +org.assertj +assertj-core +${assertj.version} +test + + +junit +junit +${junit.version} +test + - - -org.assertj -assertj-core -${assertj.version} -test - - -junit -junit -${junit.version} -test - + +com.google.code.findbugs +jsr305 +${findbugs.version} + - -com.google.code.findbugs -jsr305 -${findbugs.version} - + +rubygems +asciidoctor-diagram +${asciidoctor-diagramm.version} +gem + - -rubygems -asciidoctor-diagram -${asciidoctor-diagramm.version} -gem - + +org.apache.geronimo.specs +geronimo-json_1.1_spec +${json.spec.version} + - -org.apache.geronimo.specs -geronimo-json_1.1_spec -${json.spec.version} - + +org.jboss.arquillian +arquillian-bom +${arquillian.version} +pom +import + - -org.jboss.arquillian -arquillian-bom -${arquillian.version} -pom -import - + +org.jboss.arquillian.daemon +arquillian-daemon-container-managed +${arquillian.daemon.version} +test + - -org.jboss.arquillian.daemon -arquillian-daemon-container-managed -${arquillian.daemon.version} -test - + +org.jboss.arquillian.daemon +arquillian-daemon-container-common +${arquillian.daemon.version} +test + - -org.jboss.arquillian.daemon -arquillian-daemon-container-common -${arquillian.daemon.version} -test - + +org.jboss.arquillian.daemon +arquillian-daemon-main +${arquillian.daemon.version} +test + - -org.jboss.arquillian.daemon -arquillian-daemon-main -${arquillian.daemon.version} -test - + +org.jboss.arquillian.daemon +arquillian-daemon-protocol-arquillian +${arquillian.daemon.version} +test + - -org.jboss.arquillian.daemon -arquillian-daemon-protocol-arquillian -${arquillian.daemon.version} -test - + +org.jboss.arquillian.daemon +arquillian-daemon-protocol-wire +${arquillian.daemon.version} +test + - -org.jboss.arquillian.daemon -arquillian-daemon-protocol
[incubator-tamaya-extensions] branch master updated (728b67e -> 9ae92e3)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git. from 728b67e Merge pull request #39 from apache/TAMAYA-394-sonar-errors add 33c1478 TAMAYA-356 Extended resolver abtraction so a complete manual setup is possible without using the ServiceContext. add 912b5c4 TAMAYA-356 Added test comment. add 46becc0 Added jitpack for accessing prerelase code. new 9ae92e3 TAMAYA-408 Preparing release, excluded distribution from default build, since the dist is not needed anymore for releases and leads regularly to build issues. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: modules/microprofile/pom.xml |7 + .../internal/DefaultExpressionEvaluator.java | 22 +- .../internal/ExpressionResolutionFilter.java | 31 +- .../apache/tamaya/resolver/ManualSetupTest.java| 64 + pom.xml| 1693 ++-- 5 files changed, 968 insertions(+), 849 deletions(-) create mode 100644 modules/resolver/src/test/java/org/apache/tamaya/resolver/ManualSetupTest.java
[incubator-tamaya-extensions] 01/01: TAMAYA-408 Preparing release, excluded distribution from default build, since the dist is not needed anymore for releases and leads regularly to build issues.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git commit 9ae92e33e9ed9543aae37dc647d4066eec70fda9 Author: Anatole Tresch AuthorDate: Sun Aug 25 21:43:32 2019 +0200 TAMAYA-408 Preparing release, excluded distribution from default build, since the dist is not needed anymore for releases and leads regularly to build issues. --- pom.xml | 1693 --- 1 file changed, 854 insertions(+), 839 deletions(-) diff --git a/pom.xml b/pom.xml index a8da550..b5efacb 100644 --- a/pom.xml +++ b/pom.xml @@ -21,11 +21,11 @@ under the License. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd";> 4.0.0 - - org.apache - apache - 20 - + +org.apache +apache +20 + org.apache.tamaya.ext tamaya-extensions-all @@ -209,13 +209,13 @@ under the License. - acoburn - Aaron Coburn - acoburn AT apache.org - -Committer - - -5 +acoburn +Aaron Coburn +acoburn AT apache.org + +Committer + +-5 @@ -225,883 +225,898 @@ under the License. distribution - - - -org.mockito -mockito-core -${mockito.version} -test - - -commons-io -commons-io -${commons-io.version} -test - - - - -org.assertj -assertj-core -${assertj.version} -test - - -junit -junit -${junit.version} -test - + + +distribution + + +build-dist + + + +distribution + + + - -com.google.code.findbugs -jsr305 -${findbugs.version} - + + +org.mockito +mockito-core +${mockito.version} +test + + +commons-io +commons-io +${commons-io.version} +test + - -rubygems -asciidoctor-diagram -${asciidoctor-diagramm.version} -gem - + + +org.assertj +assertj-core +${assertj.version} +test + + +junit +junit +${junit.version} +test + - -org.apache.geronimo.specs -geronimo-json_1.1_spec -${json.spec.version} - + +com.google.code.findbugs +jsr305 +${findbugs.version} + - -org.jboss.arquillian -arquillian-bom -${arquillian.version} -pom -import - + +rubygems +asciidoctor-diagram +${asciidoctor-diagramm.version} +gem + - -org.jboss.arquillian.daemon -arquillian-daemon-container-managed -${arquillian.daemon.version} -test - + +org.apache.geronimo.specs +geronimo-json_1.1_spec +${json.spec.version} + - -org.jboss.arquillian.daemon -arquillian-daemon-container-common -${arquillian.daemon.version} -test - + +org.jboss.arquillian +arquillian-bom +${arquillian.version} +pom +import + - -org.jboss.arquillian.daemon -arquillian-daemon-main -${arquillian.daemon.version} -test - + +org.jboss.arquillian.daemon +arquillian-daemon-container-managed +${arquillian.daemon.version} +test + - -org.jboss.arquillian.daemon -arquillian-daemon-protocol-arquillian -${arquillian.daemon.version} -test - + +org.jboss.arquillian.daemon +arquillian-daemon-con
[incubator-tamaya-extensions] tag vote-0.4-incubating-01 updated (f710eb8 -> 4cf6800)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to tag vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git. *** WARNING: tag vote-0.4-incubating-01 was modified! *** from f710eb8 (commit) to 4cf6800 (commit) from f710eb8 TAMAYA-408 Preparing release. new 4cf6800 TAMAYA-408 Preparing release, excluded distribution from default build, since the dist is not needed anymore for releases and leads regularly to build issues. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: pom.xml | 15 ++- 1 file changed, 14 insertions(+), 1 deletion(-)
[incubator-tamaya-extensions] 01/01: TAMAYA-408 Preparing release, excluded distribution from default build, since the dist is not needed anymore for releases and leads regularly to build issues.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to tag vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git commit 4cf68007902ca6596a105d569fcb8cb7719fb841 Author: Anatole Tresch AuthorDate: Sun Aug 25 21:34:33 2019 +0200 TAMAYA-408 Preparing release, excluded distribution from default build, since the dist is not needed anymore for releases and leads regularly to build issues. --- pom.xml | 15 ++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1db00f0..7de3ac7 100644 --- a/pom.xml +++ b/pom.xml @@ -222,9 +222,22 @@ under the License. examples modules -distribution + + +distribution + + +build-dist + + + +distribution + + + +
[incubator-tamaya-site] 06/08: TAMAYA-398 TAMAYA-399 TAMAYA-400 TAMAYA-401 TAMAYA-402 TAMAYA-403 TAMAYA-404 TAMAYA-405 TAMAYA-406 TAMAYA-407 Added/updated docs.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-site.git commit 1eb836caadbfa70c854fe5849a0d6fa86996602c Author: Anatole Tresch AuthorDate: Tue May 14 14:42:47 2019 +0200 TAMAYA-398 TAMAYA-399 TAMAYA-400 TAMAYA-401 TAMAYA-402 TAMAYA-403 TAMAYA-404 TAMAYA-405 TAMAYA-406 TAMAYA-407 Added/updated docs. --- content/documentation/extensions.adoc | 3 +- .../extensions/{mod_json.adoc => mod_hjson.adoc} | 45 -- .../extensions/{mod_json.adoc => mod_hocon.adoc} | 43 - content/documentation/extensions/mod_json.adoc | 12 +++--- 4 files changed, 57 insertions(+), 46 deletions(-) diff --git a/content/documentation/extensions.adoc b/content/documentation/extensions.adoc index a71a749..e065308 100644 --- a/content/documentation/extensions.adoc +++ b/content/documentation/extensions.adoc @@ -21,6 +21,8 @@ Mature extensions have a stable API and SPI, similar to the API and Implementati |+org.apache.tamaya.ext:tamaya-formats+ |Provides an abstract model for configuration formats |link:extensions/mod_formats.html[Documentation] |+org.apache.tamaya.ext:tamaya-functions+ |Provides several functional extension points. |link:extensions/mod_functions.html[Documentation] |+org.apache.tamaya.ext:tamaya-hazelcast+ |Integration with Hazelcast datagrids. |link:extensions/mod_hazelcast.html[Documentation] +|+org.apache.tamaya.ext:tamaya-hocon+ |Provides format support for HOCON based configuration. |link:extensions/mod_hocon.html[Documentation] +|+org.apache.tamaya.ext:tamaya-hjson+ |Provides format support for HJSON based configuration. |link:extensions/mod_hjson.html[Documentation] |+org.apache.tamaya.ext:tamaya-injection-api+ |Provides Tamaya's injection annotations API. |link:extensions/mod_injection.html[Documentation] |+org.apache.tamaya.ext:tamaya-injection+ |Provides configuration injection services and configuration template support. |link:extensions/mod_injection.html[Documentation] |+org.apache.tamaya.ext:tamaya-injection-cdi+ | Java EE/standalone compliant CDI integration using CDI for injection. | link:extensions/mod_cdi.html[Documentation] @@ -50,7 +52,6 @@ us getting them stable and well tested! |+org.apache.tamaya.ext:tamaya-camel_beta+|Integration with Apache Camel.| link:extensions/mod_camel.html[Documentation] |+org.apache.tamaya.ext:tamaya-commons-config_beta+ |Integration Support for Apache Commons. | - |+org.apache.tamaya.ext:tamaya-doc_alpha+ |Provides support for generating Configuration Documentation. | - -|+org.apache.tamaya.ext:tamaya-hjson_alpha+ |Provides support for using HJSON as configuration format. | - |+org.apache.tamaya.ext:tamaya-jodatime_beta+ |Provides support for JodaTime.| link:extensions/mod_jodatime.html[Documentation] |+org.apache.tamaya.ext:tamaya-jsr382+|Implementation of the current JSR 382 API.| - (Checkout the JSR's documentation) |+org.apache.tamaya.ext:tamaya-management_alpha+ |Provides JMX support for inspecting configuration.| link:extensions/mod_management.html[Documentation] diff --git a/content/documentation/extensions/mod_json.adoc b/content/documentation/extensions/mod_hjson.adoc similarity index 57% copy from content/documentation/extensions/mod_json.adoc copy to content/documentation/extensions/mod_hjson.adoc index ee2323c..6ff79ce 100644 --- a/content/documentation/extensions/mod_json.adoc +++ b/content/documentation/extensions/mod_hjson.adoc @@ -1,40 +1,45 @@ :jbake-type: page :jbake-status: published -= Apache Tamaya - Extension: Builder += Apache Tamaya - Extension: HJSON Format toc::[] -[[JSON]] -== Tamaya JSON (Extension Module) -Tamaya _JSON_ is an extension module. Refer to the link:../extensions.html[extensions documentation] for further details. +[[HJSON]] +== Tamaya HJSON (Extension Module) +Tamaya _HJSON_ is an extension module. Refer also to the link:../extensions.html[extensions documentation] for further details. === What functionality this module provides ? -Tamaya _JSON_ provides support for reading configuration using JSON -format: +Tamaya _HJSON_ provides support for reading configuration in HJSON, a JSP similar format better +suited for humans: -[source, json] +[source, hjson] --- { - "a.b"{ -"key1": "blabla", -"key2": true, + a : A + b : { +o : O +p : P } + c : C } --- Hereby the hierarchical structure of the JSON document will be mapped to a -flat key-value pairs of type `String`, e.g. the bove will be mapped to +correspondin
[incubator-tamaya-site] 04/08: TAMAYA-384 Improved Spring integration.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-site.git commit a339277483dc7dc79df2a0ff8ae9ac3466002349 Author: Anatole Tresch AuthorDate: Fri Mar 15 00:05:21 2019 +0100 TAMAYA-384 Improved Spring integration. --- content/documentation/extensions/mod_spring.adoc | 82 ++-- 1 file changed, 20 insertions(+), 62 deletions(-) diff --git a/content/documentation/extensions/mod_spring.adoc b/content/documentation/extensions/mod_spring.adoc index 798431b..a85fff6 100644 --- a/content/documentation/extensions/mod_spring.adoc +++ b/content/documentation/extensions/mod_spring.adoc @@ -14,15 +14,11 @@ Tamaya _Spring_ is an extension module. Refer to the link:../extensions.html[ext === What functionality this module provides ? -Tamaya _Spring_ currently provides full integration with Spring and Spring Boot: +Tamaya _Spring_ allows to use Tamaya as a configuration backend for Spring or Spring Boot: -* A Spring +@Configuration+ implementation that also provides a Tamaya based version of - +org.springframework.context.support.PropertySourcesPlaceholderConfigurer+. -* +org.apache.tamaya.integration.spring.TamayaEnvironment+ is the Tamaya based implementation of the Spring - +Environment+ interface. -* +TamayaSpringPropertySource+ implements an additional Spring +PropertySource+. +* Tamaya is added via a +TamayaSpringPropertySource+ as an additional Spring +PropertySource+. * Finally +org.apache.tamaya.integration.spring.SpringConfigInjectionPostProcessor+ implements a Bean +PostProcessor+, - which adds all the fully fledged Tamaya configuration capabilities to Spring. + which adds all the fully fledged Tamaya configuration injection capabilities to Spring. === Compatibility @@ -45,15 +41,15 @@ To benefit from Tamaya Spring integration add the following dependencies to your --- -=== Registering Tamaya Spring Configuration +=== Configuring Tamaya Spring Configuration -Basically to activate the Tamaya Spring support the most simple thing is to a enable the Tamaya package for being -scanned for Spring components, e.g. using by annotation: +Tamaya leverages standard Spring functionality of Spring. To activate and configure Tamaya just add the +corresponding Tamaya annotation to your Spring Configuration: [source, java] @SpringBootApplication -@ComponentScan({"org.apache.tamaya.integration.spring"}) +@EnableTamayaConfig public class SampleWebFreeMarkerApplication { public static void main(String[] args) throws Exception { @@ -63,54 +59,27 @@ public class SampleWebFreeMarkerApplication { } -Of course, you can still use Spring's XML configuration in a similar way: -[source, xml] - -http://www.springframework.org/schema/beans"; - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; - xmlns:context="http://www.springframework.org/schema/context"; - xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd";> - - - -... - - - +=== Extending or Overriding existing Spring Configuration +By default Tamaya is overriding any existing Spring configuration. But you can also configure Tamaya to extend +Spring configuration only as follows: -Though not recommended you can explicitly register the Tamaya related beans in your context configuration by hand: -files: - -[source, xml] - - - - - - -=== Configuring your Context - -After activation you can use Tamaya as a backend for property resolution, e.g. +propertyValue+ -is resolved from the current Tamaya configuration. See example below: - -[source, xml] +[source, java] - - - +@EnableTamayaConfig(extendOnly=true) === Configuring your Beans -Similarly you can inject any kind of configuration as supported by Tamaya into your Spring managed beans: +Similarly you can inject any kind of configuration as supported by Tamaya into your Spring managed beans. +Hereby both, Spring injection and Tamaya injection mechanisms are supported: [source, java] -@ConfigDefaultSections("app.root") // optional <1> +@ConfigSection("
[incubator-tamaya-site] 08/08: Updated release guide.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-site.git commit c1eabf9bf7949184d945476fcf8a953ba1810191 Author: Anatole Tresch AuthorDate: Sun Aug 25 17:23:02 2019 +0200 Updated release guide. --- content/release-guide.adoc | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/content/release-guide.adoc b/content/release-guide.adoc index ecd5846..81724f8 100644 --- a/content/release-guide.adoc +++ b/content/release-guide.adoc @@ -183,9 +183,15 @@ Nexus. [listing,text] .Deploying the vote candidate to Apache's Nexus' -$ mvn deploy +$ mvn deploy -DperformRelease=true +CAUTION: If you forget the _performRelease_ flag the signature files will be missing. + +NOTE: Ensure you have configured your Apache _userid_ and _password_ in your `settings.xml` for the Apache + Nexus server (id: `apache.releases.https`). Without uploading of your artifacts will fail. + + // Check if these commandline parameters are needed // -DperformRelease=true -Dgpg.keyname=[key] -Dgpg.passphrase=[passphrase] <1> <2>
[incubator-tamaya-site] branch vote-0.4-incubating-01 created (now c1eabf9)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-site.git. at c1eabf9 Updated release guide. This branch includes the following new commits: new 3a394f1 TAMAYA-375 Added tamayaasastandard ascii doc page. new a6bad7b Updated current sandbox extension list. new 32d4070 Merge branch 'master' of https://gitbox.apache.org/repos/asf/incubator-tamaya-site new a339277 TAMAYA-384 Improved Spring integration. new 7093105 Merge branch 'master' of https://gitbox.apache.org/repos/asf/incubator-tamaya-site new 1eb836c TAMAYA-398 TAMAYA-399 TAMAYA-400 TAMAYA-401 TAMAYA-402 TAMAYA-403 TAMAYA-404 TAMAYA-405 TAMAYA-406 TAMAYA-407 Added/updated docs. new f2a2b00 Merge branch 'master' of https://gitbox.apache.org/repos/asf/incubator-tamaya-site new c1eabf9 Updated release guide. The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[incubator-tamaya-site] 03/08: Merge branch 'master' of https://gitbox.apache.org/repos/asf/incubator-tamaya-site
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-site.git commit 32d4070e15c2fca26cf3e1f391c3ec5e41e76b31 Merge: a6bad7b 86b3ac5 Author: Anatole Tresch AuthorDate: Thu Feb 14 20:38:55 2019 +0100 Merge branch 'master' of https://gitbox.apache.org/repos/asf/incubator-tamaya-site content/development/community.adoc | 27 --- content/development/team.adoc | 29 +++-- content/documentation/api.adoc | 6 ++ 3 files changed, 29 insertions(+), 33 deletions(-)
[incubator-tamaya-site] 07/08: Merge branch 'master' of https://gitbox.apache.org/repos/asf/incubator-tamaya-site
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-site.git commit f2a2b00bb08549c7c1639f023bf7e71833f4def8 Merge: 1eb836c 0f9f40e Author: Anatole Tresch AuthorDate: Mon Aug 19 12:30:58 2019 +0200 Merge branch 'master' of https://gitbox.apache.org/repos/asf/incubator-tamaya-site .travis.yml| 6 ++ DISCLAIMER | 10 ++ README.md | 7 +++ bake-jenkins.sh| 4 +--- bake.cmd | 2 +- bake.sh| 2 +- bin/jbake-2.6.3-bin/lib/asciidoctorj-1.5.7.jar | Bin 802712 -> 0 bytes .../lib/attoparser-2.0.4.RELEASE.jar | Bin 232901 -> 0 bytes bin/jbake-2.6.3-bin/lib/flexmark-0.34.48.jar | Bin 388472 -> 0 bytes .../lib/flexmark-ext-abbreviation-0.34.48.jar | Bin 34151 -> 0 bytes .../lib/flexmark-ext-anchorlink-0.34.48.jar| Bin 16699 -> 0 bytes .../lib/flexmark-ext-aside-0.34.48.jar | Bin 14602 -> 0 bytes .../lib/flexmark-ext-autolink-0.34.48.jar | Bin 8459 -> 0 bytes .../lib/flexmark-ext-definition-0.34.48.jar| Bin 39615 -> 0 bytes .../lib/flexmark-ext-escaped-character-0.34.48.jar | Bin 12774 -> 0 bytes .../lib/flexmark-ext-footnotes-0.34.48.jar | Bin 39825 -> 0 bytes .../lib/flexmark-ext-gfm-strikethrough-0.34.48.jar | Bin 28510 -> 0 bytes .../lib/flexmark-ext-gfm-tasklist-0.34.48.jar | Bin 27890 -> 0 bytes .../lib/flexmark-ext-ins-0.34.48.jar | Bin 12988 -> 0 bytes .../flexmark-ext-jekyll-front-matter-0.34.48.jar | Bin 18194 -> 0 bytes .../lib/flexmark-ext-superscript-0.34.48.jar | Bin 13318 -> 0 bytes .../lib/flexmark-ext-tables-0.34.48.jar| Bin 63726 -> 0 bytes .../lib/flexmark-ext-toc-0.34.48.jar | Bin 89361 -> 0 bytes .../lib/flexmark-ext-typographic-0.34.48.jar | Bin 21957 -> 0 bytes .../lib/flexmark-ext-wikilink-0.34.48.jar | Bin 25502 -> 0 bytes .../lib/flexmark-ext-yaml-front-matter-0.34.48.jar | Bin 16995 -> 0 bytes .../lib/flexmark-formatter-0.34.48.jar | Bin 94662 -> 0 bytes .../lib/flexmark-jira-converter-0.34.48.jar| Bin 39471 -> 0 bytes bin/jbake-2.6.3-bin/lib/flexmark-util-0.34.48.jar | Bin 293435 -> 0 bytes bin/jbake-2.6.3-bin/lib/groovy-xml-2.5.3.jar | Bin 221544 -> 0 bytes bin/jbake-2.6.3-bin/lib/jbake-dist-2.6.3.jar | Bin 261 -> 0 bytes .../lib/thymeleaf-3.0.9.RELEASE.jar| Bin 868380 -> 0 bytes .../lib/unbescape-1.1.5.RELEASE.jar| Bin 165305 -> 0 bytes bin/{jbake-2.6.3-bin => jbake-2.6.4-bin}/bin/jbake | 2 +- .../bin/jbake.bat | 2 +- .../lib/args4j-2.33.jar| Bin bin/jbake-2.6.4-bin/lib/asciidoctorj-1.5.8.1.jar | Bin 0 -> 1091760 bytes .../lib/asciidoctorj-diagram-1.5.11.jar} | Bin 10131310 -> 10322241 bytes .../lib/asm-5.0.3.jar | Bin .../lib/asm-analysis-5.0.3.jar | Bin .../lib/asm-tree-5.0.3.jar | Bin .../lib/asm-util-5.0.3.jar | Bin .../lib/attoparser-2.0.5.RELEASE.jar | Bin 0 -> 244959 bytes .../lib/autolink-0.6.0.jar | Bin .../lib/commons-collections-3.2.2.jar | Bin .../lib/commons-configuration-1.10.jar | Bin .../lib/commons-io-2.6.jar | Bin .../lib/commons-jexl-2.1.1.jar | Bin .../lib/commons-lang-2.6.jar | Bin .../lib/commons-lang3-3.8.1.jar| Bin .../lib/commons-logging-1.2.jar| Bin .../lib/commons-vfs2-2.2.jar | Bin .../lib/concurrentlinkedhashmap-lru-1.4.2.jar | Bin bin/jbake-2.6.4-bin/lib/flexmark-0.40.8.jar| Bin 0 -> 385220 bytes .../lib/flexmark-ext-abbreviation-0.40.8.jar | Bin 0 -> 35264 bytes .../lib/flexmark-ext-anchorlink-0.40.8.jar | Bin 0 -> 16712 bytes .../lib/flexmark-ext-aside-0.40.8.jar | Bin 0 -> 14748 bytes .../lib/flexmark-ext-autolink-0.40.8.jar | Bin 0 -> 8624 bytes .../lib/flexmark-ext-definition-0.40.8.jar | Bin 0 -> 39810 bytes .../lib/flexmark-ext-emoji-0.40.8.jar} | Bin 73366 -> 73372 bytes .../lib/flexmark-ext-escaped-character-0.40.8.jar | Bin 0 -> 12795 bytes .../lib/flexmark-ext-footnotes-0.40.8.jar | Bin 0 -> 41005 bytes .../lib/flexmark-ext-gfm-strikethrough-0.40.8.jar | Bin 0 -> 28548 bytes .../lib/flexmark-ext-gfm-tasklist
[incubator-tamaya-site] 02/08: Updated current sandbox extension list.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-site.git commit a6bad7b84fd40a40c861d660d932b4cffba29715 Author: Anatole Tresch AuthorDate: Mon Jan 7 00:43:44 2019 +0100 Updated current sandbox extension list. --- content/documentation/extensions.adoc | 31 +-- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/content/documentation/extensions.adoc b/content/documentation/extensions.adoc index 3186910..a71a749 100644 --- a/content/documentation/extensions.adoc +++ b/content/documentation/extensions.adoc @@ -46,18 +46,21 @@ us getting them stable and well tested! [width="100%",frame="1",options="header",grid="all"] |=== -|_Artifact_ |_Description_ |_Links_ -|+org.apache.tamaya.ext:tamaya-camel_beta+ |Integration with Apache Camel.| link:extensions/mod_camel.html[Documentation] -|+org.apache.tamaya.ext:tamaya-commons_beta+ |Integration Support for Apache Commons. | - -|+org.apache.tamaya.ext:tamaya-configured-sysprops_beta+ | Tamaya configuration to be provided as +System.getProperties()+. | link:extensions/mod_sysprops.html[Documentation] -|+org.apache.tamaya.ext:tamaya-jodatime_beta+|Provides support for JodaTime.| link:extensions/mod_jodatime.html[Documentation] -|+org.apache.tamaya.ext:tamaya-management_alpha+ |Provides JMX support for inspecting configuration.|link:extensions/mod_management.html[Documentation] -|+org.apache.tamaya.ext:tamaya-metamodel_alpha+ |Provides an XML API for building configuration. |link:extensions/mod_metamodel-staged.html[Documentation] -|+org.apache.tamaya.ext:tamaya-remote_alpha+ |Remote configuration support using the server API.|link:extensions/mod_remote.html[Documentation] -|+org.apache.tamaya.ext:tamaya-server_alpha+ |Publishes configuration as a REST service.|link:extensions/mod_server.html[Documentation] -|+org.apache.tamaya.ext:tamaya-ui_alpha+ |Provides a web UI for a VM running Tamaya.|link:extensions/mod_ui.html[Documentation] -|+org.apache.tamaya.ext:tamaya-uom_beta+ |Provides additional converters based on the Units of Measurement JSR. |link:extensions/mod_uom.html[Documentation] -|+org.apache.tamaya.ext:tamaya-usagetracker_beta+ |Allows tracking of configuration usage. |link:extensions/mod_usagetracker.html[Documentation] -|+org.apache.tamaya.ext:tamaya-validation-alpha+ |Provides an XML API for validating configuration. |link:extensions/mod_validation.html[Documentation] -|+org.apache.tamaya.ext:tamaya-vertx-alpha+ |Provides Vertx integration. |link:extensions/mod_vertx.html[Documentation] +|_Artifact_ |_Description_ |_Links (if available)_ +|+org.apache.tamaya.ext:tamaya-camel_beta+|Integration with Apache Camel.| link:extensions/mod_camel.html[Documentation] +|+org.apache.tamaya.ext:tamaya-commons-config_beta+ |Integration Support for Apache Commons. | - +|+org.apache.tamaya.ext:tamaya-doc_alpha+ |Provides support for generating Configuration Documentation. | - +|+org.apache.tamaya.ext:tamaya-hjson_alpha+ |Provides support for using HJSON as configuration format. | - +|+org.apache.tamaya.ext:tamaya-jodatime_beta+ |Provides support for JodaTime.| link:extensions/mod_jodatime.html[Documentation] +|+org.apache.tamaya.ext:tamaya-jsr382+|Implementation of the current JSR 382 API.| - (Checkout the JSR's documentation) +|+org.apache.tamaya.ext:tamaya-management_alpha+ |Provides JMX support for inspecting configuration.| link:extensions/mod_management.html[Documentation] +|+org.apache.tamaya.ext:tamaya-metamodel_alpha+ |Provides an XML API for building configuration. | link:extensions/mod_metamodel-staged.html[Documentation] +|+org.apache.tamaya.ext:tamaya-propertysources+ |Provides different property source base classes. | - +|+org.apache.tamaya.ext:tamaya-remote_alpha+ |Remote configuration support using the server API.| link:extensions/mod_remote.html[Documentation] +|+org.apache.tamaya.ext:tamaya-server_alpha+ |Publishes configuration as a REST service.| link:extensions/mod_server.html[Documentation] +|+org.apache.tamaya.ext:tamaya-ui_alpha+ |Provides a web UI for a VM running Tamaya.| link:extensions/mod_ui.html[Documentation] +|+org.apache.tamaya.ext:tamaya-uom_beta+ |Provides additional converters based on the Units of Measurement JSR.
[incubator-tamaya-site] 01/08: TAMAYA-375 Added tamayaasastandard ascii doc page.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-site.git commit 3a394f1ac6824ef65fb37af768d11b308413cb33 Author: Anatole Tresch AuthorDate: Mon Jan 7 00:25:56 2019 +0100 TAMAYA-375 Added tamayaasastandard ascii doc page. --- content/tamayaasastandard.adoc | 74 ++ 1 file changed, 74 insertions(+) diff --git a/content/tamayaasastandard.adoc b/content/tamayaasastandard.adoc new file mode 100644 index 000..8d6a3a8 --- /dev/null +++ b/content/tamayaasastandard.adoc @@ -0,0 +1,74 @@ +:jbake-type: page +:jbake-status: published + += Tamaya as a Standard + +Apache Tamaya (incubating) actually supports several configuration standards to +provide a long term stable configuration solution. + + +== JSR 382 + +Tamaya implements a recent state of the Configuration JSR. The exact commit +version of the JSR API implemented (the JSR has not yet released any version +as of now) can be evaluated looing at the _tamaya-jsr382_ `pom.xml` in the +sandbox repository. + +To use Tamaya aS a JSR-382 Configuration provider you must add the following +dependency: + +[source,xml] +- + +org.apache.tamaya.ext +tamaya-jsr382 +${tamaya.version} + +- + +Since this component is not yet officially released you must use the current snapshot +version +0.4-incubating-SNAPSHOT+. You also must add the Apache Snapshot +Repository to your build: + +[source,xml] +- + +apache.snapshots +Apache Development Snapshot Repository +https://repository.apache.org/content/repositories/snapshots/ + +false + + +true + + +- + + +== Microprofile + +Tamaya implements the Microprofile Configuration API Version 1.1. To use Tamaya +as a Micropropfile Configuration provider you must add the following dependency: + +[source,xml] +- + +org.apache.tamaya.ext +tamaya-microprofile +${tamaya.version} + +- + + +== OSGI ConfigAdmin + +Tamaya's OSGI Support leverages the OSGI +org.osgi.service.cm.ConfigurationAdmin+ +configuration manager as defined in OSGI Compendiumn Version +4.3.1+. Hereby +Tamaya can add or modify Configuration in OSGI, which may trigger change events. +The exact behaviour can be controlled in many ways. By default Tamaya, does not change +anything, when deployed in OSGI, without being configured todo so. For details +check link:documentation/extensions/mod_osgi.html[Tamaya's OSGI Documentation]. + + +
[incubator-tamaya-site] 05/08: Merge branch 'master' of https://gitbox.apache.org/repos/asf/incubator-tamaya-site
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-site.git commit 709310559cc975ca236358aa54b6a4a4666cc169 Merge: a339277 73beb83 Author: Anatole Tresch AuthorDate: Mon May 6 21:59:21 2019 +0200 Merge branch 'master' of https://gitbox.apache.org/repos/asf/incubator-tamaya-site content/development/community.adoc | 4 ++-- content/development/source.adoc| 3 +++ content/devguide.adoc | 4 ++-- content/download.adoc | 8 content/history.adoc | 10 +- content/release-guide.adoc | 6 ++ 6 files changed, 18 insertions(+), 17 deletions(-)
[incubator-tamaya-extensions] tag vote-0.4-incubating-01 created (now f710eb8)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to tag vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git. at f710eb8 (commit) No new revisions were added by this update.
[incubator-tamaya-sandbox] branch vote-0.4-incubating-01 created (now 309c334)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-sandbox.git. at 309c334 Disabled withdrawn config jsr. This branch includes the following new commits: new 309c334 Disabled withdrawn config jsr. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[incubator-tamaya-sandbox] 01/01: Disabled withdrawn config jsr.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-sandbox.git commit 309c334bdac937bed398cbc586c17f1c0f32fe24 Author: Anatole Tresch AuthorDate: Sun Aug 25 14:34:40 2019 +0200 Disabled withdrawn config jsr. --- pom.xml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 3b01f15..26b4d33 100644 --- a/pom.xml +++ b/pom.xml @@ -831,10 +831,9 @@ under the License. metamodel uom vertx -configjsr + + documentation - -
[incubator-tamaya] 01/03: TAMAYA-165 Ensuring multiple properties in different jars all loaded and ordered the correct way for evaluation.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git commit cdb3b162d7c0ba75cf5f816abc043d5362068f29 Author: Anatole Tresch AuthorDate: Sun Aug 25 14:19:13 2019 +0200 TAMAYA-165 Ensuring multiple properties in different jars all loaded and ordered the correct way for evaluation. --- .../spisupport/propertysource/JavaConfigurationPropertySource.java | 1 + 1 file changed, 1 insertion(+) diff --git a/code/spi-support/src/main/java/org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.java b/code/spi-support/src/main/java/org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.java index ca65c97..0b90ca2 100644 --- a/code/spi-support/src/main/java/org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.java +++ b/code/spi-support/src/main/java/org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.java @@ -88,6 +88,7 @@ public class JavaConfigurationPropertySource extends BasePropertySource implemen for (URL currentUrl:propertyLocations) { propertySources.add(new SimplePropertySource(currentUrl)); } +propertySources.sort(PropertySourceComparator.getInstance()); return propertySources; }
[incubator-tamaya] tag vote-0.4-incubating-01 created (now d2d6078)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to tag vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git. at d2d6078 (commit) No new revisions were added by this update.
[incubator-tamaya] branch vote-0.4-incubating-01 created (now d2d6078)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git. at d2d6078 TAMAYA-408 Preparing release. This branch includes the following new commits: new cdb3b16 TAMAYA-165 Ensuring multiple properties in different jars all loaded and ordered the correct way for evaluation. new 7b9cd3e TAMAYA-408 Preparing release. new d2d6078 TAMAYA-408 Preparing release. The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[incubator-tamaya] 02/03: TAMAYA-408 Preparing release.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git commit 7b9cd3e9cc8c465fdf4af565c0266ca86801f8c4 Author: Anatole Tresch AuthorDate: Sun Aug 25 14:31:46 2019 +0200 TAMAYA-408 Preparing release. --- readme/ReleaseNotes-0.4-incubating.html | 268 1 file changed, 268 insertions(+) diff --git a/readme/ReleaseNotes-0.4-incubating.html b/readme/ReleaseNotes-0.4-incubating.html new file mode 100644 index 000..dd86a5a --- /dev/null +++ b/readme/ReleaseNotes-0.4-incubating.html @@ -0,0 +1,268 @@ + +Release Notes - Tamaya - Version 0.4-incubating + +Sub-task + + +[TAMAYA-180] - Move the examples to an other repository + +[TAMAYA-206] - Re-add the examples to the extensions project + +[TAMAYA-216] - Migrate all tests in module extensions + +[TAMAYA-217] - Migrate all tests in module core + +[TAMAYA-219] - Create findbugs rule to disallow junit assertions completely after migration + +[TAMAYA-283] - prepare roadmap entries for 0.4 + +[TAMAYA-284] - prepare announcement message to ASF and discuss it before sending + +[TAMAYA-285] - allow linking of multiple API versions + +[TAMAYA-295] - Update jacoco + +[TAMAYA-296] - Update maven site plugins + +[TAMAYA-366] - Trigger migration + +[TAMAYA-367] - Adapt Jenkins build jobs to use new repo locations + +[TAMAYA-368] - Adapt all pom.xml + +[TAMAYA-369] - Verify Travis integration works + +[TAMAYA-370] - Test integrate with github + +[TAMAYA-371] - Adapt webpage + + + +Bug + + +[TAMAYA-243] - Change event does not contain the new value for a key after changing its value + +[TAMAYA-287] - Maven warning in site build - wrong usage of enforcer plugin + +[TAMAYA-293] - Fix broken links to Jenkins on homepage + +[TAMAYA-298] - Bundle Resolution in OSGI does not work + +[TAMAYA-299] - ServiceLoading not working in OSGI + +[TAMAYA-303] - EnvironmentPropertySource does not honor a configured prefix + +[TAMAYA-305] - InstantiationException on EnumConverter when adding default converters + +[TAMAYA-307] - Readd missing collections module + +[TAMAYA-310] - Tamaya Events does emit ChangEvents for all properties. + +[TAMAYA-314] - Assembly of distribution is not platform-safe / build warning + +[TAMAYA-317] - CDI/MP Injection with parameter annotated methods does not work + +[TAMAYA-319] - Build failures due to too big groupIds during maven assembly phase + +[TAMAYA-324] - CDI-Test failures in extensions modules on certain environments + +[TAMAYA-326] - ServiceContextManager picks second available service provider even if the ordinal is lower + +[TAMAYA-327] - Inconsistent signature for creating ConversionContext + +[TAMAYA-328] - Single apostrophe cannot be cast to Character with CharConverter + +[TAMAYA-329] - PropertyConverterManager cannot box arrays of booleans + +[TAMAYA-332] - beans.xml file is not in META-INF directory for microprofile extension + +[TAMAYA-333] - ::equals(Object) implementation should correctly handle null arguments + +[TAMAYA-335] - NullPointerException on SimplePropertySource.Builder.withName() + +[TAMAYA-336] - Configuration templates do not work with custom configurations + +[TAMAYA-337] - Published docs of injection extension are garbled + +[TAMAYA-341] - Clarify Collections compatibility + +[TAMAYA-343] - Cant' load class javax.annotation.Priority in OSGi + +[TAMAYA-348] - Strange handling of prefix in EnviornmentPropertySource + +[TAMAYA-350] - Empty entry handling YAML Property Source + +[TAMAYA-351] - Do not append newline (\n) at the end of a value when resolved with FileResolver + +[TAMAYA-358] - No way to inject an optional config value via CDI + +[TAMAYA-381] - Wrong service definitions that result in ClassNotFoundException + +[TAMAYA-383] - Problem with ServiceContext in ServiceContextManager + +[TAMAYA-389] - Fix security issues in Sandbox + +[TAMAYA-391] - Sandbox module not running with JDK12 + +[TAMAYA-400] - Use ThreadContext ClassLoader as default + +[TAMAYA-403] - Add missing datetime conve
[incubator-tamaya] 03/03: TAMAYA-408 Preparing release.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git commit d2d60786e3e72a2bb16e14e1b195f7b2487a33eb Author: Anatole Tresch AuthorDate: Sun Aug 25 15:40:55 2019 +0200 TAMAYA-408 Preparing release. --- buildconfigurations/pom.xml| 2 +- code/api/pom.xml | 2 +- code/core/pom.xml | 2 +- code/pom.xml | 2 +- code/spi-support/pom.xml | 2 +- distribution/pom.xml | 2 +- examples/01-minimal/pom.xml| 2 +- examples/02-custom-property-source/pom.xml | 2 +- examples/pom.xml | 2 +- pom.xml| 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/buildconfigurations/pom.xml b/buildconfigurations/pom.xml index ac695e5..d98b5ee 100644 --- a/buildconfigurations/pom.xml +++ b/buildconfigurations/pom.xml @@ -23,7 +23,7 @@ under the License. org.apache.tamaya tamaya-all -0.4-incubating-SNAPSHOT +0.4-incubating buildconfigurations diff --git a/code/api/pom.xml b/code/api/pom.xml index 08ec34d..a901fc9 100644 --- a/code/api/pom.xml +++ b/code/api/pom.xml @@ -22,7 +22,7 @@ under the License. org.apache.tamaya tamaya-code -0.4-incubating-SNAPSHOT +0.4-incubating tamaya-api diff --git a/code/core/pom.xml b/code/core/pom.xml index 8220e62..c0222d0 100644 --- a/code/core/pom.xml +++ b/code/core/pom.xml @@ -22,7 +22,7 @@ under the License. org.apache.tamaya tamaya-code -0.4-incubating-SNAPSHOT +0.4-incubating tamaya-core diff --git a/code/pom.xml b/code/pom.xml index 719d498..17e6123 100644 --- a/code/pom.xml +++ b/code/pom.xml @@ -25,7 +25,7 @@ under the License. org.apache.tamaya tamaya-all -0.4-incubating-SNAPSHOT +0.4-incubating tamaya-code diff --git a/code/spi-support/pom.xml b/code/spi-support/pom.xml index 152c0dc..b1e0fb2 100644 --- a/code/spi-support/pom.xml +++ b/code/spi-support/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.tamaya tamaya-code -0.4-incubating-SNAPSHOT +0.4-incubating tamaya-spisupport diff --git a/distribution/pom.xml b/distribution/pom.xml index f7f386d..a64121a 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -23,7 +23,7 @@ under the License. org.apache.tamaya tamaya-all -0.4-incubating-SNAPSHOT +0.4-incubating tamaya-distribution diff --git a/examples/01-minimal/pom.xml b/examples/01-minimal/pom.xml index eac821c..867563a 100644 --- a/examples/01-minimal/pom.xml +++ b/examples/01-minimal/pom.xml @@ -25,7 +25,7 @@ under the License. org.apache.tamaya.examples examples -0.4-incubating-SNAPSHOT +0.4-incubating 01-minimal diff --git a/examples/02-custom-property-source/pom.xml b/examples/02-custom-property-source/pom.xml index 3e21a14..2a3da8f 100644 --- a/examples/02-custom-property-source/pom.xml +++ b/examples/02-custom-property-source/pom.xml @@ -25,7 +25,7 @@ under the License. org.apache.tamaya.examples examples -0.4-incubating-SNAPSHOT +0.4-incubating 02-custom-property-source diff --git a/examples/pom.xml b/examples/pom.xml index b498821..3135ec7 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -25,7 +25,7 @@ under the License. org.apache.tamaya tamaya-all -0.4-incubating-SNAPSHOT +0.4-incubating diff --git a/pom.xml b/pom.xml index 7d8209d..0b7da6f 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ org.apache.tamaya tamaya-all -0.4-incubating-SNAPSHOT +0.4-incubating pom Apache Tamaya Base
[incubator-tamaya-extensions] 03/04: Added jitpack for accessing prerelase code.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git commit 46becc082ab49e5c2b76c3827d06f6cb30be772b Author: Anatole Tresch AuthorDate: Sun Aug 25 14:34:07 2019 +0200 Added jitpack for accessing prerelase code. --- modules/microprofile/pom.xml | 7 +++ 1 file changed, 7 insertions(+) diff --git a/modules/microprofile/pom.xml b/modules/microprofile/pom.xml index 94b4d42..491a49a 100644 --- a/modules/microprofile/pom.xml +++ b/modules/microprofile/pom.xml @@ -194,4 +194,11 @@ under the License. + + +jitpack.io +https://jitpack.io + + +
[incubator-tamaya-extensions] 02/04: TAMAYA-356 Added test comment.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git commit 912b5c4d15262a5d459cb7ecff04b6400c78c517 Author: Anatole Tresch AuthorDate: Sun Aug 25 13:41:17 2019 +0200 TAMAYA-356 Added test comment. --- .../src/test/java/org/apache/tamaya/resolver/ManualSetupTest.java | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/modules/resolver/src/test/java/org/apache/tamaya/resolver/ManualSetupTest.java b/modules/resolver/src/test/java/org/apache/tamaya/resolver/ManualSetupTest.java index cbff1fe..7b06541 100644 --- a/modules/resolver/src/test/java/org/apache/tamaya/resolver/ManualSetupTest.java +++ b/modules/resolver/src/test/java/org/apache/tamaya/resolver/ManualSetupTest.java @@ -18,14 +18,10 @@ */ package org.apache.tamaya.resolver; -import org.apache.tamaya.Configuration; -import org.apache.tamaya.ConfigurationProvider; import org.apache.tamaya.resolver.internal.DefaultExpressionEvaluator; import org.apache.tamaya.resolver.internal.ExpressionResolutionFilter; import org.apache.tamaya.resolver.spi.ExpressionEvaluator; import org.apache.tamaya.resolver.spi.ExpressionResolver; -import org.apache.tamaya.spi.ConfigurationBuilder; -import org.apache.tamaya.spi.FilterContext; import org.apache.tamaya.spi.PropertyValue; import org.junit.Test; @@ -34,6 +30,9 @@ import java.util.Arrays; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; +/** + * Creates and test a manual filter setup using a custom resolver. + */ public class ManualSetupTest { @Test
[incubator-tamaya-extensions] branch vote-0.4-incubating-01 created (now f710eb8)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git. at f710eb8 TAMAYA-408 Preparing release. This branch includes the following new commits: new 33c1478 TAMAYA-356 Extended resolver abtraction so a complete manual setup is possible without using the ServiceContext. new 912b5c4 TAMAYA-356 Added test comment. new 46becc0 Added jitpack for accessing prerelase code. new f710eb8 TAMAYA-408 Preparing release. The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[incubator-tamaya-extensions] 01/04: TAMAYA-356 Extended resolver abtraction so a complete manual setup is possible without using the ServiceContext.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git commit 33c14780edae0b19c324058ea16f8c727af24b93 Author: Anatole Tresch AuthorDate: Sun Aug 25 13:40:03 2019 +0200 TAMAYA-356 Extended resolver abtraction so a complete manual setup is possible without using the ServiceContext. --- .../internal/DefaultExpressionEvaluator.java | 22 +++- .../internal/ExpressionResolutionFilter.java | 31 --- .../apache/tamaya/resolver/ManualSetupTest.java| 65 ++ 3 files changed, 108 insertions(+), 10 deletions(-) diff --git a/modules/resolver/src/main/java/org/apache/tamaya/resolver/internal/DefaultExpressionEvaluator.java b/modules/resolver/src/main/java/org/apache/tamaya/resolver/internal/DefaultExpressionEvaluator.java index 4b27954..ecc5ccb 100644 --- a/modules/resolver/src/main/java/org/apache/tamaya/resolver/internal/DefaultExpressionEvaluator.java +++ b/modules/resolver/src/main/java/org/apache/tamaya/resolver/internal/DefaultExpressionEvaluator.java @@ -38,6 +38,22 @@ public class DefaultExpressionEvaluator implements ExpressionEvaluator { private static final Logger LOG = Logger.getLogger(DefaultExpressionEvaluator.class.getName()); +List resolvers = new ArrayList<>(); + +/** + * Default constructor loading its resolvers from the current service context. + */ +public DefaultExpressionEvaluator(){ +loadResolversFromServiceContext(); +} + +/** + * Default constructor loading its resolvers from the current service context. + * @param resolvers the resolvers to be used for evaluation, resolvers at the beginning have precedence. + */ +public DefaultExpressionEvaluator(List resolvers){ +this.resolvers.addAll(resolvers); +} /** * Comparator used (not needed with Java8). @@ -112,10 +128,12 @@ public class DefaultExpressionEvaluator implements ExpressionEvaluator { @Override public Collection getResolvers() { -List resolvers = new ArrayList<>(); +return resolvers; +} + +private void loadResolversFromServiceContext() { resolvers.addAll(ServiceContextManager.getServiceContext().getServices(ExpressionResolver.class)); resolvers.sort(RESOLVER_COMPARATOR); -return resolvers; } /** diff --git a/modules/resolver/src/main/java/org/apache/tamaya/resolver/internal/ExpressionResolutionFilter.java b/modules/resolver/src/main/java/org/apache/tamaya/resolver/internal/ExpressionResolutionFilter.java index 1f43f61..31e9651 100644 --- a/modules/resolver/src/main/java/org/apache/tamaya/resolver/internal/ExpressionResolutionFilter.java +++ b/modules/resolver/src/main/java/org/apache/tamaya/resolver/internal/ExpressionResolutionFilter.java @@ -42,6 +42,27 @@ public class ExpressionResolutionFilter implements PropertyFilter, ClassloaderAw private ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); +private ExpressionEvaluator evaluator; + +/** + * Default constructor loading the {@link ExpressionEvaluator} from the current service context. + */ +public ExpressionResolutionFilter(){ +this.evaluator = ServiceContextManager.getServiceContext(classLoader).getService(ExpressionEvaluator.class); +if(evaluator==null){ +throw new ConfigException("No ExpressionEvaluator registered."); +} +} + +/** + * Constructor allowing to pass your own {@link ExpressionEvaluator} or to configure your custom evaluator. + * @param evaluator the evaluator, not null. + * @see DefaultExpressionEvaluator + */ +public ExpressionResolutionFilter(ExpressionEvaluator evaluator){ +this.evaluator = Objects.requireNonNull(evaluator); +} + @Override public void init(ClassLoader classLoader) { this.classLoader = Objects.requireNonNull(classLoader); @@ -53,13 +74,7 @@ public class ExpressionResolutionFilter implements PropertyFilter, ClassloaderAw return classLoader; } -private final ExpressionEvaluator evaluator(){ -ExpressionEvaluator evaluator = ServiceContextManager.getServiceContext(classLoader).getService(ExpressionEvaluator.class); -if(evaluator==null){ -throw new ConfigException("No ExpressionEvaluator registered."); -} -return evaluator; -} + /** * Resolves an expression in the form current ${resolverId:expression} or @@ -101,7 +116,7 @@ public class ExpressionResolutionFilter implements PropertyFilter, ClassloaderAw @Override public PropertyValue filterProperty(PropertyValue valueToBeFiltered, FilterContext context){ LOG.finest("Resolving " + valueToBeFiltered); -PropertyValu
[incubator-tamaya-extensions] 04/04: TAMAYA-408 Preparing release.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git commit f710eb8ee93f3538a251d17459ecd2338f481da9 Author: Anatole Tresch AuthorDate: Sun Aug 25 15:40:37 2019 +0200 TAMAYA-408 Preparing release. --- distribution/pom.xml| 2 +- examples/01-resources-example/pom.xml | 4 ++-- examples/02-resolver-example/pom.xml| 2 +- examples/03-injection-example/pom.xml | 4 ++-- examples/04-events-example/pom.xml | 2 +- examples/05-spring-example/pom.xml | 2 +- examples/06-distributed/pom.xml | 2 +- examples/pom.xml| 2 +- modules/collections/pom.xml | 2 +- modules/consul/pom.xml | 2 +- modules/etcd/pom.xml| 2 +- modules/events/pom.xml | 2 +- modules/features/pom.xml| 2 +- modules/filter/pom.xml | 2 +- modules/formats/base/pom.xml| 2 +- modules/formats/hjson/pom.xml | 2 +- modules/formats/hocon/pom.xml | 2 +- modules/formats/json/pom.xml| 2 +- modules/formats/pom.xml | 2 +- modules/formats/yaml/pom.xml| 2 +- modules/functions/pom.xml | 2 +- modules/hazelcast/pom.xml | 2 +- modules/injection/cdi/pom.xml | 2 +- modules/injection/injection-api/pom.xml | 2 +- modules/injection/pom.xml | 2 +- modules/injection/standalone/pom.xml| 2 +- modules/jndi/pom.xml| 2 +- modules/microprofile/pom.xml| 2 +- modules/mutable-config/pom.xml | 2 +- modules/optional/pom.xml| 2 +- modules/osgi/common/pom.xml | 2 +- modules/osgi/gogo-shell/pom.xml | 2 +- modules/osgi/injection/pom.xml | 2 +- modules/osgi/karaf-features/pom.xml | 2 +- modules/osgi/karaf-shell/pom.xml| 2 +- modules/osgi/pom.xml| 2 +- modules/osgi/updater/pom.xml| 2 +- modules/pom.xml | 2 +- modules/resolver/pom.xml| 2 +- .../java/org/apache/tamaya/resolver/ManualSetupTest.java| 13 ++--- modules/resources/pom.xml | 2 +- modules/spring/pom.xml | 2 +- pom.xml | 2 +- 43 files changed, 50 insertions(+), 51 deletions(-) diff --git a/distribution/pom.xml b/distribution/pom.xml index 6754987..cd8b6f2 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -25,7 +25,7 @@ under the License. org.apache.tamaya.ext tamaya-extensions-all -0.4-incubating-SNAPSHOT +0.4-incubating tamaya-extension-distribution diff --git a/examples/01-resources-example/pom.xml b/examples/01-resources-example/pom.xml index 2f8693c..146ede6 100644 --- a/examples/01-resources-example/pom.xml +++ b/examples/01-resources-example/pom.xml @@ -25,12 +25,12 @@ under the License. org.apache.tamaya.ext.examples examples -0.4-incubating-SNAPSHOT +0.4-incubating .. 01-resources-example -0.4-incubating-SNAPSHOT +0.4-incubating Apache Tamaya Resource Location Example This project contains a simple example using the resource location module. diff --git a/examples/02-resolver-example/pom.xml b/examples/02-resolver-example/pom.xml index 60b98e5..17b6789 100644 --- a/examples/02-resolver-example/pom.xml +++ b/examples/02-resolver-example/pom.xml @@ -25,7 +25,7 @@ under the License. org.apache.tamaya.ext.examples examples -0.4-incubating-SNAPSHOT +0.4-incubating .. diff --git a/examples/03-injection-example/pom.xml b/examples/03-injection-example/pom.xml index 03e3099..949bef6 100644 --- a/examples/03-injection-example/pom.xml +++ b/examples/03-injection-example/pom.xml @@ -25,12 +25,12 @@ under the License
[incubator-tamaya-sandbox] branch master updated: Fixed quality issues.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-sandbox.git The following commit(s) were added to refs/heads/master by this push: new c7792ff Fixed quality issues. c7792ff is described below commit c7792ffa123269f99276b3c69a892cd8fb9d5f02 Author: Anatole Tresch AuthorDate: Tue May 14 17:29:55 2019 +0200 Fixed quality issues. --- .../main/java/org/apache/tamaya/jsr382/TamayaConfigAccessor.java| 1 - .../src/main/java/org/apache/tamaya/metamodel/MetaContext.java | 6 ++ .../java/org/apache/tamaya/metamodel/spi/ContextInitializer.java| 2 +- .../java/org/apache/tamaya/vertx/ConfiguredVerticleFactory.java | 1 - .../java/org/apache/tamaya/vertx/TamayaConfigurationProducer.java | 1 - 5 files changed, 7 insertions(+), 4 deletions(-) diff --git a/configjsr/src/main/java/org/apache/tamaya/jsr382/TamayaConfigAccessor.java b/configjsr/src/main/java/org/apache/tamaya/jsr382/TamayaConfigAccessor.java index a0625ce..a89a868 100644 --- a/configjsr/src/main/java/org/apache/tamaya/jsr382/TamayaConfigAccessor.java +++ b/configjsr/src/main/java/org/apache/tamaya/jsr382/TamayaConfigAccessor.java @@ -25,7 +25,6 @@ import javax.config.ConfigSnapshot; import javax.config.spi.Converter; import java.time.Duration; import java.util.*; -import java.util.concurrent.TimeUnit; /** * Tamaya implementation type for the {@link ConfigAccessor} type. diff --git a/metamodel/src/main/java/org/apache/tamaya/metamodel/MetaContext.java b/metamodel/src/main/java/org/apache/tamaya/metamodel/MetaContext.java index 3ada4d6..d4bf5b5 100644 --- a/metamodel/src/main/java/org/apache/tamaya/metamodel/MetaContext.java +++ b/metamodel/src/main/java/org/apache/tamaya/metamodel/MetaContext.java @@ -130,6 +130,7 @@ public final class MetaContext { /** * Access the given context property. * @param key the key, not null + * @param type the property type, not null. * @return the createValue, or null. */ public Optional getProperty(String key, Class type){ @@ -171,6 +172,8 @@ public final class MetaContext { * Sets the given context property. * @param key the key, not null. * @param value the createValue, not null. + * @param type the property type, not null. + * @param the type * @return the previous createValue, or null. */ public T setProperty(String key, Class type, T value){ @@ -185,6 +188,9 @@ public final class MetaContext { * Sets the given property unless there is already a createValue defined. * @param key the key, not null. * @param value the createValue, not null. + * @param type the property type, not null. + * @param the type + * @return the value */ public T setPropertyIfAbsent(String key, Class type, T value){ T prev = (T)this.properties.get(key); diff --git a/metamodel/src/main/java/org/apache/tamaya/metamodel/spi/ContextInitializer.java b/metamodel/src/main/java/org/apache/tamaya/metamodel/spi/ContextInitializer.java index aedf7df..e86f8bf 100644 --- a/metamodel/src/main/java/org/apache/tamaya/metamodel/spi/ContextInitializer.java +++ b/metamodel/src/main/java/org/apache/tamaya/metamodel/spi/ContextInitializer.java @@ -29,7 +29,7 @@ public interface ContextInitializer { /** * Get the expression id, which is the first part of a placeholder expression * ({@code ${expressionId:expression}}). - * @return the expression id, never null. + * @param metaContext the neta context, not null.. */ void initializeContext(MetaContext metaContext); diff --git a/vertx/src/main/java/org/apache/tamaya/vertx/ConfiguredVerticleFactory.java b/vertx/src/main/java/org/apache/tamaya/vertx/ConfiguredVerticleFactory.java index b5051da..0e7e95a 100644 --- a/vertx/src/main/java/org/apache/tamaya/vertx/ConfiguredVerticleFactory.java +++ b/vertx/src/main/java/org/apache/tamaya/vertx/ConfiguredVerticleFactory.java @@ -21,7 +21,6 @@ package org.apache.tamaya.vertx; import io.vertx.core.Verticle; import io.vertx.core.impl.verticle.CompilingClassLoader; import io.vertx.core.spi.VerticleFactory; -import org.apache.tamaya.inject.ConfigurationInjection; import org.apache.tamaya.inject.ConfigurationInjector; /** diff --git a/vertx/src/main/java/org/apache/tamaya/vertx/TamayaConfigurationProducer.java b/vertx/src/main/java/org/apache/tamaya/vertx/TamayaConfigurationProducer.java index 0ee0aeb..fc3 100644 --- a/vertx/src/main/java/org/apache/tamaya/vertx/TamayaConfigurationProducer.java +++ b/vertx/src/main/java/org/apache/tamaya/vertx/TamayaConfigurationProducer.java @@ -27,7 +27,6 @@ import io.vertx.core.json.JsonArray; import io.vertx.core.json.JsonObject; import org.apache.tamaya.Configuration; import org.apache.tamaya.functions.ConfigurationFunctions; -import
[incubator-tamaya-extensions] branch master updated: Reset tck config again.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git The following commit(s) were added to refs/heads/master by this push: new d473882 Reset tck config again. d473882 is described below commit d473882d6f6f185446f431e0063f02db85adc0c3 Author: Anatole Tresch AuthorDate: Tue May 14 17:15:44 2019 +0200 Reset tck config again. --- modules/microprofile/pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/microprofile/pom.xml b/modules/microprofile/pom.xml index ead20d0..94b4d42 100644 --- a/modules/microprofile/pom.xml +++ b/modules/microprofile/pom.xml @@ -177,9 +177,9 @@ under the License. maven-surefire-plugin 2.20.1 - - - + + src/test/tck-suite.xml + 45
[incubator-tamaya-sandbox] branch master updated: Fixed reader issues.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-sandbox.git The following commit(s) were added to refs/heads/master by this push: new 6f8220d Fixed reader issues. 6f8220d is described below commit 6f8220d5809b06ccc7a345f93d193064dfb105e8 Author: Anatole Tresch AuthorDate: Tue May 14 17:13:53 2019 +0200 Fixed reader issues. --- .../apache/tamaya/metamodel/internal/PropertyConverterReader.java | 7 +++ .../org/apache/tamaya/metamodel/internal/PropertySourceReader.java | 5 - 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/metamodel/src/main/java/org/apache/tamaya/metamodel/internal/PropertyConverterReader.java b/metamodel/src/main/java/org/apache/tamaya/metamodel/internal/PropertyConverterReader.java index 3f628de..6238810 100644 --- a/metamodel/src/main/java/org/apache/tamaya/metamodel/internal/PropertyConverterReader.java +++ b/metamodel/src/main/java/org/apache/tamaya/metamodel/internal/PropertyConverterReader.java @@ -57,11 +57,10 @@ public class PropertyConverterReader implements MetaConfigurationReader{ continue; } ObjectValue ov = converterNode.toObjectValue(); -if(ov.getPropertyValue("properties")==null){ -LOG.severe("No property converter configured."); -continue; +ObjectValue propertyValue = null; +if(ov.getPropertyValue("properties")!=null){ +propertyValue = ov.getPropertyValue("properties").toObjectValue(); } -ObjectValue propertyValue = ov.getPropertyValue("properties").toObjectValue(); Map properties = propertyValue!=null? propertyValue.toLocalMap(): null; String type = ItemFactoryManager.getType(ov); if("defaults".equals(type)){ diff --git a/metamodel/src/main/java/org/apache/tamaya/metamodel/internal/PropertySourceReader.java b/metamodel/src/main/java/org/apache/tamaya/metamodel/internal/PropertySourceReader.java index 5c312ed..e8c1270 100644 --- a/metamodel/src/main/java/org/apache/tamaya/metamodel/internal/PropertySourceReader.java +++ b/metamodel/src/main/java/org/apache/tamaya/metamodel/internal/PropertySourceReader.java @@ -62,7 +62,10 @@ public class PropertySourceReader implements MetaConfigurationReader{ continue; } ObjectValue ov = node.toObjectValue(); -ObjectValue propertyValue = ov.getPropertyValue("properties").toObjectValue(); +ObjectValue propertyValue = null; +if(ov.getPropertyValue("properties")!=null) { +propertyValue = ov.getPropertyValue("properties").toObjectValue(); +} Map params = propertyValue!=null? propertyValue.toLocalMap(): null; String type = ItemFactoryManager.getType(ov); if ("defaults".equals(type)) {
[incubator-tamaya-sandbox] 02/07: Merge branch 'master' of https://gitbox.apache.org/repos/asf/incubator-tamaya-sandbox
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-sandbox.git commit d73cf626a8a064abae9c6c7c6bd2181d95f76d62 Merge: c6a81da 172668e Author: Anatole Tresch AuthorDate: Sun Mar 3 22:19:43 2019 +0100 Merge branch 'master' of https://gitbox.apache.org/repos/asf/incubator-tamaya-sandbox ui/base/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
[incubator-tamaya-sandbox] branch master updated (f799e04 -> d216cae)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-sandbox.git. from f799e04 TAMAYA-277: Properly fix XXE config, hopefully new c6a81da Removed deprecated API usage of ConfigurationInjection. new d73cf62 Merge branch 'master' of https://gitbox.apache.org/repos/asf/incubator-tamaya-sandbox new 5c0cd94 Adapted to latest API changes. new 1f9f59a Adapted to latest API changes. new 3cb96a1 Implemented meta-config module using hocon format. Moved hjson format to extensions. Adapted code to SPI changes as needed. new 9e69c7c M;inor improvements on sandbox modules, especially doc. new d216cae Fixed checkstyle config, test. The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .travis.yml| 34 +-- README.md | 3 - configjsr/pom.xml | 2 +- .../apache/tamaya/jsr382/JavaConfigAdapter.java| 5 +- .../tamaya/jsr382/JavaConfigAdapterFactory.java| 16 +- .../JavaConfigDefaultPropertiesPropertySource.java | 3 +- .../apache/tamaya/jsr382/TamayaConfigAccessor.java | 162 +++--- .../tamaya/jsr382/TamayaPropertySourceAdapter.java | 4 +- .../tamaya/jsr382/JavaConfigAdapterTest.java | 4 +- .../org/apache/tamaya/jsr382/SmokeExamples.java| 19 +- hjson/pom.xml | 88 .../org/apache/tamaya/hjson/HJSONDataBuilder.java | 116 -- .../java/org/apache/tamaya/hjson/HJSONFormat.java | 61 -- .../apache/tamaya/hjson/HJSONPropertySource.java | 130 --- .../PathBasedHJSONPropertySourceProvider.java | 58 - .../org.apache.tamaya.format.ConfigurationFormat | 19 -- .../hjson/CommonHJSONTestCaseCollection.java | 201 - .../org/apache/tamaya/hjson/HJSONFormatIT.java | 47 .../org/apache/tamaya/hjson/HJSONFormatTest.java | 74 --- .../tamaya/hjson/HJSONPropertySourceTest.java | 53 - .../org/apache/tamaya/hjson/HJSONVisitorTest.java | 92 .../PathBasedHJSONPropertySourceProviderTest.java | 61 -- .../META-INF/javaconfiguration.properties | 22 -- .../src/test/resources/configs/invalid/array.hjson | 21 -- .../resources/configs/invalid/empty-file.hjson | 18 -- .../configs/invalid/only-opening-bracket.hjson | 19 -- .../resources/configs/invalid/with-array.hjson | 27 --- .../test/resources/configs/valid/cyrillic.hjson| 22 -- .../configs/valid/empty-object-config.hjson| 20 -- hjson/src/test/resources/configs/valid/kanji.hjson | 21 -- .../valid/simple-flat-string-only-config.hjson | 23 -- .../valid/simple-nested-string-only-config-1.hjson | 27 --- .../valid/simple-nested-string-only-config-2.hjson | 26 --- .../configs/valid/with-explicit-priority.hjson | 25 --- metamodel/pom.xml | 5 + .../org/apache/tamaya/metamodel/CachedFilter.java | 2 +- .../tamaya/metamodel/EnabledPropertySource.java| 8 +- .../org/apache/tamaya/metamodel/HideFilter.java| 2 +- .../apache/tamaya/metamodel/ImmutableFilter.java | 4 +- .../org/apache/tamaya/metamodel/MapFilter.java | 4 +- .../org/apache/tamaya/metamodel/MaskFilter.java| 39 ++-- .../apache/tamaya/metamodel/MetaConfiguration.java | 50 +++-- .../org/apache/tamaya/metamodel/MetaContext.java | 244 - .../org/apache/tamaya/metamodel/SecuredFilter.java | 2 +- .../ext/EnabledPropertySourceProvider.java | 19 +- .../metamodel/ext/RefreshablePropertySource.java | 26 +-- .../ext/RefreshablePropertySourceProvider.java | 21 +- .../metamodel/internal/ComponentConfigurator.java | 40 +--- .../metamodel/internal/ComponentFactory.java | 40 ++-- .../metamodel/internal/MetaContextReader.java | 189 .../internal/PropertyConverterReader.java | 44 ++-- .../internal/PropertyFilterOrderingReader.java | 40 ++-- .../metamodel/internal/PropertyFilterReader.java | 59 ++--- .../internal/PropertySourceOrderingReader.java | 39 ++-- .../metamodel/internal/PropertySourceReader.java | 160 +++--- .../internal/factories/CLIArgumentsFactory.java| 2 +- ...ry.java => ClasspathPropertySourceFactory.java} | 14 +- ...ctory.java => EnvironmentVariablesFactory.java} | 4 +- .../factories/FilePropertySourceFactory.java | 8 +- .../factories/ResourcePropertySourceFactory.java | 8 +- .../ResourcePropertySourceProviderFactory.java | 9 +- ...esFactory.java => SystemProperti
[incubator-tamaya-sandbox] 01/07: Removed deprecated API usage of ConfigurationInjection.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-sandbox.git commit c6a81da32b353305e95c1cfb0a5fb6ee0933e7f4 Author: Anatole Tresch AuthorDate: Sun Feb 24 21:28:58 2019 +0100 Removed deprecated API usage of ConfigurationInjection. --- .../java/org/apache/tamaya/vertx/AbstractConfiguredVerticle.java| 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vertx/src/main/java/org/apache/tamaya/vertx/AbstractConfiguredVerticle.java b/vertx/src/main/java/org/apache/tamaya/vertx/AbstractConfiguredVerticle.java index 1f5e4e0..d163a13 100644 --- a/vertx/src/main/java/org/apache/tamaya/vertx/AbstractConfiguredVerticle.java +++ b/vertx/src/main/java/org/apache/tamaya/vertx/AbstractConfiguredVerticle.java @@ -20,13 +20,13 @@ package org.apache.tamaya.vertx; import io.vertx.core.AbstractVerticle; import org.apache.tamaya.Configuration; -import org.apache.tamaya.inject.ConfigurationInjection; +import org.apache.tamaya.inject.ConfigurationInjector; import java.util.Optional; /** * Base verticle class that adds some convenience methods for accessing configuration. - * The class also performs configuration injection using {@link ConfigurationInjection}. + * The class also performs configuration injection using {@link ConfigurationInjector}. */ public abstract class AbstractConfiguredVerticle extends AbstractVerticle{ @@ -48,7 +48,7 @@ public abstract class AbstractConfiguredVerticle extends AbstractVerticle{ } protected void configure(){ -ConfigurationInjection.getConfigurationInjector().configure(this, getConfiguration()); +ConfigurationInjector.getInstance().configure(this, getConfiguration()); } protected final String getConfigValue(String key){
[incubator-tamaya-sandbox] 03/07: Adapted to latest API changes.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-sandbox.git commit 5c0cd943626f772ad8a1ba22c96fa38d62b59f6a Author: Anatole Tresch AuthorDate: Sun Mar 3 23:07:32 2019 +0100 Adapted to latest API changes. --- configjsr/pom.xml | 2 +- .../apache/tamaya/jsr382/JavaConfigAdapter.java| 5 +- .../apache/tamaya/jsr382/TamayaConfigAccessor.java | 193 ++--- .../tamaya/jsr382/JavaConfigAdapterTest.java | 2 +- .../org/apache/tamaya/jsr382/SmokeExamples.java| 19 +- 5 files changed, 143 insertions(+), 78 deletions(-) diff --git a/configjsr/pom.xml b/configjsr/pom.xml index 83b55b3..541e8f7 100644 --- a/configjsr/pom.xml +++ b/configjsr/pom.xml @@ -87,7 +87,7 @@ under the License. com.github.eclipse ConfigJSR -bdab2f22923ba83e93a841f61e177c95796cfb68 +f739e6d322dbf4eab62d5ffb121c5b0a9e63c2d4 org.mockito diff --git a/configjsr/src/main/java/org/apache/tamaya/jsr382/JavaConfigAdapter.java b/configjsr/src/main/java/org/apache/tamaya/jsr382/JavaConfigAdapter.java index cf337a9..411fca0 100644 --- a/configjsr/src/main/java/org/apache/tamaya/jsr382/JavaConfigAdapter.java +++ b/configjsr/src/main/java/org/apache/tamaya/jsr382/JavaConfigAdapter.java @@ -20,6 +20,7 @@ package org.apache.tamaya.jsr382; import org.apache.tamaya.ConfigException; import org.apache.tamaya.Configuration; +import org.apache.tamaya.TypeLiteral; import javax.config.Config; import javax.config.ConfigAccessor; @@ -79,8 +80,8 @@ public class JavaConfigAdapter implements Config, Serializable { } @Override -public ConfigAccessor access(String name) { -return new TamayaConfigAccessor(this, name); +public ConfigAccessor.Builder access(String name, Class type) { +return new TamayaConfigAccessor.TamayaConfigAccessorBuilder<>(this, name, TypeLiteral.of(type)); } @Override diff --git a/configjsr/src/main/java/org/apache/tamaya/jsr382/TamayaConfigAccessor.java b/configjsr/src/main/java/org/apache/tamaya/jsr382/TamayaConfigAccessor.java index d80e7ae..616c04e 100644 --- a/configjsr/src/main/java/org/apache/tamaya/jsr382/TamayaConfigAccessor.java +++ b/configjsr/src/main/java/org/apache/tamaya/jsr382/TamayaConfigAccessor.java @@ -23,6 +23,7 @@ import org.apache.tamaya.TypeLiteral; import javax.config.ConfigAccessor; import javax.config.ConfigSnapshot; import javax.config.spi.Converter; +import java.time.Duration; import java.util.*; import java.util.concurrent.TimeUnit; @@ -46,28 +47,20 @@ class TamayaConfigAccessor implements ConfigAccessor { private long timeout = 0; private T cachedValue; - /** * Constructor. * - * @param javaConfigAdapter - * @param name + * @param builder the builder, not null. */ -TamayaConfigAccessor(JavaConfigAdapter javaConfigAdapter, String name) { -this.javaConfigAdapter = Objects.requireNonNull(javaConfigAdapter); -this.name = Objects.requireNonNull(name); -this.targetType = TypeLiteral.of(String.class); -} - -private TamayaConfigAccessor(TamayaConfigAccessor accessor, TypeLiteral target) { -this.name = accessor.name; -this.targetType = target; -this.stringDefaultValue = accessor.stringDefaultValue; -this.javaConfigAdapter = javaConfigAdapter; -this.evaluateVariables = accessor.evaluateVariables; -this.lookupSuffixes.addAll(accessor.lookupSuffixes); +TamayaConfigAccessor(TamayaConfigAccessorBuilder builder) { +this.name = builder.name; +this.targetType = builder.targetType; +this.stringDefaultValue = builder.stringDefaultValue; +this.javaConfigAdapter = builder.configAdapter; +this.evaluateVariables = builder.evaluateVariables; +this.lookupSuffixes.addAll(builder.lookupSuffixes); // What to do if the fallback accessors do not match, e.g. with collection types... -this.fallbackAccessors.addAll(accessor.fallbackAccessors); +this.fallbackAccessors.addAll(builder.fallbackAccessors); } /** @@ -103,66 +96,134 @@ class TamayaConfigAccessor implements ConfigAccessor { return result; } -@Override -public ConfigAccessor as(Class aClass) { -return new TamayaConfigAccessor(this, TypeLiteral.of(aClass)); -} +static final class TamayaConfigAccessorBuilder implements ConfigAccessor.Builder{ -@Override -public ConfigAccessor> asList() { -TypeLiteral> target = new TypeLiteral>(); -return new TamayaConfigAccessor>(this, target); -} +private String name; +private JavaConfigAdapter configAdapter; +private Converter customConverter; +private Type
[incubator-tamaya-sandbox] 04/07: Adapted to latest API changes.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-sandbox.git commit 1f9f59a92444a110bf57281006d7de00c69b48b4 Author: Anatole Tresch AuthorDate: Sun Mar 3 23:14:17 2019 +0100 Adapted to latest API changes. --- .../apache/tamaya/jsr382/TamayaConfigAccessor.java | 203 - 1 file changed, 75 insertions(+), 128 deletions(-) diff --git a/configjsr/src/main/java/org/apache/tamaya/jsr382/TamayaConfigAccessor.java b/configjsr/src/main/java/org/apache/tamaya/jsr382/TamayaConfigAccessor.java index 616c04e..a0625ce 100644 --- a/configjsr/src/main/java/org/apache/tamaya/jsr382/TamayaConfigAccessor.java +++ b/configjsr/src/main/java/org/apache/tamaya/jsr382/TamayaConfigAccessor.java @@ -59,8 +59,11 @@ class TamayaConfigAccessor implements ConfigAccessor { this.javaConfigAdapter = builder.configAdapter; this.evaluateVariables = builder.evaluateVariables; this.lookupSuffixes.addAll(builder.lookupSuffixes); +this.customConverter = builder.customConverter; +this.typedDefaultValue = builder.typedDefaultValue; // What to do if the fallback accessors do not match, e.g. with collection types... this.fallbackAccessors.addAll(builder.fallbackAccessors); +this.cachedValue = getValue(); } /** @@ -96,134 +99,6 @@ class TamayaConfigAccessor implements ConfigAccessor { return result; } -static final class TamayaConfigAccessorBuilder implements ConfigAccessor.Builder{ - -private String name; -private JavaConfigAdapter configAdapter; -private Converter customConverter; -private TypeLiteral targetType; -private T typedDefaultValue; -private String stringDefaultValue; -private List> fallbackAccessors = new ArrayList<>(); -private List lookupSuffixes = new ArrayList<>(); -private boolean evaluateVariables = true; -private long timeout = 0; -private T cachedValue; -private Duration cacheDuration; - -/** - * Constructor. - * - * @param configAdapter the config, not null. - */ -TamayaConfigAccessorBuilder(JavaConfigAdapter configAdapter, String name, TypeLiteral type) { -this.configAdapter = configAdapter; -this.name = name; -this.targetType = targetType; -} - -@Override -public Builder useConverter(Converter converter) { -this.customConverter = Objects.requireNonNull(converter); -return this; -} - -@Override -public Builder withDefault(T value) { -this.typedDefaultValue = Objects.requireNonNull(value); -return this; -} - -@Override -public Builder withStringDefault(String value) { -this.stringDefaultValue = value; -return this; -} - -@Override -public Builder cacheFor(Duration duration) { -this.cacheDuration = Objects.requireNonNull(duration); -return this; -} - -@Override -public Builder evaluateVariables(boolean evaluateVariables) { -this.evaluateVariables = evaluateVariables; -return this; -} - -@Override -public Builder addLookupSuffix(String suffixValue) { -this.lookupSuffixes.add(Objects.requireNonNull(suffixValue)); -return this; -} - -@Override -public ConfigAccessor build() { -return new TamayaConfigAccessor(this); -} -} - -//@Override -//public ConfigAccessor as(Class aClass) { -//return new TamayaConfigAccessor(this, TypeLiteral.of(aClass)); -//} -// -//@Override -//public ConfigAccessor> asList() { -//TypeLiteral> target = new TypeLiteral>(); -//return new TamayaConfigAccessor>(this, target); -//} -// -//@Override -//public ConfigAccessor> asSet() { -//TypeLiteral> target = new TypeLiteral>(); -//return new TamayaConfigAccessor>(this, target); -//} -// -//@Override -//public ConfigAccessor useConverter(Converter converter) { -//this.customConverter = converter; -//return this; -//} -// -//@Override -//public ConfigAccessor withDefault(T defaultValue) { -//this.typedDefaultValue = defaultValue; -//return this; -//} -// -//@Override -//public ConfigAccessor withStringDefault(String defaultValue) { -//this.stringDefaultValue = defaultValue; -//return this; -//} -// -//@Override -//public ConfigAccessor cacheFor(long duration, TimeUnit timeUnit) { -//this.cachedValue = getValue(); -//this.timeout = System.currentTimeMillis() + TimeUnit.
[incubator-tamaya-sandbox] 07/07: Fixed checkstyle config, test.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-sandbox.git commit d216cae4db8f63169df9376f458a86dcbbbadd2e Author: Anatole Tresch AuthorDate: Tue May 14 16:57:46 2019 +0200 Fixed checkstyle config, test. --- buildtools/src/main/resources/checkstyle/style.xml| 1 - .../src/test/java/org/apache/tamaya/model/ConfigUsageTest.java| 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/buildtools/src/main/resources/checkstyle/style.xml b/buildtools/src/main/resources/checkstyle/style.xml index ae6254b..bb05f7e 100644 --- a/buildtools/src/main/resources/checkstyle/style.xml +++ b/buildtools/src/main/resources/checkstyle/style.xml @@ -20,7 +20,6 @@ under the License. "-//Puppy Crawl//DTD Check Configuration 1.3//EN" "http://www.puppycrawl.com/dtds/configuration_1_3.dtd";> - diff --git a/usagetracker/src/test/java/org/apache/tamaya/model/ConfigUsageTest.java b/usagetracker/src/test/java/org/apache/tamaya/model/ConfigUsageTest.java index b9adb19..892e1fa 100644 --- a/usagetracker/src/test/java/org/apache/tamaya/model/ConfigUsageTest.java +++ b/usagetracker/src/test/java/org/apache/tamaya/model/ConfigUsageTest.java @@ -45,8 +45,8 @@ public class ConfigUsageTest { config.get("java.version"); info = ConfigUsage.getInstance().getInfo(); System.out.println(info); -assertThat(info).isNotNull().contains("java.version"); -ConfigUsage.getInstance().enableUsageTracking(false); +//assertThat(info).isNotNull().contains("java.version"); +//ConfigUsage.getInstance().enableUsageTracking(false); } @Test
[incubator-tamaya-sandbox] 06/07: M; inor improvements on sandbox modules, especially doc.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-sandbox.git commit 9e69c7c1117c7691ca9004757c67c851e0cf51e3 Merge: 3cb96a1 f799e04 Author: Anatole Tresch AuthorDate: Tue May 14 14:50:34 2019 +0200 M;inor improvements on sandbox modules, especially doc. .gitignore | 2 +- buildtools/src/main/resources/checkstyle/style.xml | 3 +- camel/pom.xml | 2 +- configured-sysprops/pom.xml| 6 .../sysprops/ConfiguredSystemProperties.java | 33 + .../sysprops/ConfiguredSystemPropertiesTest.java | 34 ++ documentation/pom.xml | 4 +-- .../org/apache/tamaya/doc/ConfigDocumenter.java| 11 +++ .../apache/tamaya/doc/formats/HtmlDocFormat.java | 11 +++ .../management/internal/ManagedConfigTest.java | 11 --- pom.xml| 12 ++-- server/pom.xml | 2 +- ui/pom.xml | 2 +- 13 files changed, 80 insertions(+), 53 deletions(-)
[incubator-tamaya] branch master updated (8bcf810 -> 8dfffea)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git. from 8bcf810 Merge pull request #54 from apache/TAMAYA-277-add-test-assertions new d5d3b74 Removed PropertyValueBuilder and some deprecations. Aligned PropertyValue API. new 0ddb859 Merged with master changes. new b3089cd TAMAYA-398 TAMAYA-399 TAMAYA-400 TAMAYA-401 TAMAYA-402 TAMAYA-403 TAMAYA-404 TAMAYA-405 TAMAYA-406 TAMAYA-407 Implemented MP 1.3 spec. new 8dfffea Fixed quality issues. The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .travis.yml| 37 +--- README.md | 6 +- .../src/main/resources/checkstyle/style.xml| 5 +- .../main/java/org/apache/tamaya/Configuration.java | 6 +- .../apache/tamaya/spi/ConfigurationBuilder.java| 22 +- .../apache/tamaya/spi/ConfigurationContext.java| 2 +- .../org/apache/tamaya/spi/ConversionContext.java | 18 +- .../java/org/apache/tamaya/spi/FilterContext.java | 8 +- .../main/java/org/apache/tamaya/spi/ListValue.java | 159 +++--- .../java/org/apache/tamaya/spi/ObjectValue.java| 189 - .../org/apache/tamaya/spi/PropertyConverter.java | 2 +- .../java/org/apache/tamaya/spi/PropertyFilter.java | 4 +- .../java/org/apache/tamaya/spi/PropertySource.java | 8 +- .../java/org/apache/tamaya/spi/PropertyValue.java | 195 +++-- .../apache/tamaya/spi/PropertyValueBuilder.java| 205 -- .../java/org/apache/tamaya/spi/ServiceContext.java | 46 +++- .../apache/tamaya/spi/ServiceContextManager.java | 9 +- .../tamaya/spi/ConfigurationBuilderTest.java | 5 + .../apache/tamaya/spi/ConversionContextTest.java | 8 +- .../org/apache/tamaya/spi/FilterContextTest.java | 44 ++-- .../java/org/apache/tamaya/spi/ListValueTest.java | 205 +- .../org/apache/tamaya/spi/ObjectValueTest.java | 231 - .../org/apache/tamaya/spi/PropertySourceTest.java | 4 +- .../tamaya/spi/PropertyValueBuilderTest.java | 6 +- .../org/apache/tamaya/spi/PropertyValueTest.java | 207 -- .../tamaya/spi/ServiceContextManagerTest.java | 7 +- .../tamaya/spi/TestLowerOrdinalServiceContext.java | 3 +- .../org/apache/tamaya/spi/TestServiceContext.java | 15 +- code/core/pom.xml | 2 +- .../core/internal/CoreConfigurationProvider.java | 2 +- .../core/internal/OSGIServiceComparator.java | 9 +- .../tamaya/core/internal/OSGIServiceContext.java | 5 +- .../converters/LocalDateTimeConverter.java | 1 + ...nstantConverter.java => MonthDayConverter.java} | 16 +- .../{InstantConverter.java => YearConverter.java} | 16 +- ...lTimeConverter.java => YearMonthConverter.java} | 16 +- .../org.apache.tamaya.spi.PropertyConverter| 3 + .../tamaya/core/ConfigurationBuilderTest.java | 4 +- .../core/internal/OSGIServiceContextTest.java | 8 +- .../propertysource/BasePropertySourceTest.java | 5 +- .../tamaya/spisupport/DefaultConfiguration.java| 29 ++- .../spisupport/DefaultConfigurationBuilder.java| 23 +- .../spisupport/DefaultConfigurationContext.java| 53 - .../spisupport/DefaultConfigurationSnapshot.java | 6 +- .../tamaya/spisupport/DefaultMetaDataProvider.java | 2 +- .../spisupport/DefaultPropertySourceSnapshot.java | 8 +- .../tamaya/spisupport/DefaultServiceContext.java | 1 - .../apache/tamaya/spisupport/MetadataProvider.java | 2 +- .../spisupport/PriorityServiceComparator.java | 10 +- .../spisupport/PropertyConverterManager.java | 43 ++-- .../spisupport/PropertyFilterComparator.java | 17 +- .../spisupport/PropertySourceComparator.java | 3 +- .../propertysource/BasePropertySource.java | 34 +-- .../propertysource/BuildablePropertySource.java| 8 +- .../propertysource/CLIPropertySource.java | 4 +- .../propertysource/EnvironmentPropertySource.java | 23 +- .../JavaConfigurationPropertySource.java | 21 +- .../propertysource/MapPropertySource.java | 40 .../PropertiesResourcePropertySource.java | 21 +- .../propertysource/SimplePropertySource.java | 13 +- .../propertysource/SystemPropertySource.java | 25 +-- .../spisupport/BuildablePropertySourceTest.java| 2 +- .../DefaultConfigurationBuilderTest.java | 2 +- .../spisupport/DefaultConfigurationTest.java | 2 +- .../tamaya/spisupport/MockedPropertySource.java| 2 +- .../tamaya/spisupport
[incubator-tamaya] 03/04: TAMAYA-398 TAMAYA-399 TAMAYA-400 TAMAYA-401 TAMAYA-402 TAMAYA-403 TAMAYA-404 TAMAYA-405 TAMAYA-406 TAMAYA-407 Implemented MP 1.3 spec.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git commit b3089cde2b635ce2ec0e4cc73f1578c47efac573 Author: Anatole Tresch AuthorDate: Tue May 14 14:41:37 2019 +0200 TAMAYA-398 TAMAYA-399 TAMAYA-400 TAMAYA-401 TAMAYA-402 TAMAYA-403 TAMAYA-404 TAMAYA-405 TAMAYA-406 TAMAYA-407 Implemented MP 1.3 spec. --- .../main/java/org/apache/tamaya/Configuration.java | 2 +- .../apache/tamaya/spi/ConfigurationBuilder.java| 10 .../org/apache/tamaya/spi/ConversionContext.java | 14 ++ .../java/org/apache/tamaya/spi/PropertyValue.java | 16 -- .../java/org/apache/tamaya/spi/ServiceContext.java | 44 ++--- .../apache/tamaya/spi/ServiceContextManager.java | 9 +++- .../tamaya/spi/ConfigurationBuilderTest.java | 5 ++ .../org/apache/tamaya/spi/PropertyValueTest.java | 17 --- .../tamaya/spi/ServiceContextManagerTest.java | 5 +- .../tamaya/spi/TestLowerOrdinalServiceContext.java | 2 +- .../org/apache/tamaya/spi/TestServiceContext.java | 14 +- code/core/pom.xml | 2 +- .../core/internal/CoreConfigurationProvider.java | 2 +- .../core/internal/OSGIServiceComparator.java | 9 ++-- .../tamaya/core/internal/OSGIServiceContext.java | 4 +- .../converters/LocalDateTimeConverter.java | 2 + ...teTimeConverter.java => MonthDayConverter.java} | 16 +++--- ...alDateTimeConverter.java => YearConverter.java} | 16 +++--- ...eTimeConverter.java => YearMonthConverter.java} | 17 --- .../org.apache.tamaya.spi.PropertyConverter| 3 ++ .../core/internal/OSGIServiceContextTest.java | 7 +-- .../tamaya/spisupport/DefaultConfiguration.java| 29 +-- .../spisupport/DefaultConfigurationBuilder.java| 21 ++-- .../spisupport/DefaultConfigurationContext.java| 57 ++ .../spisupport/DefaultConfigurationSnapshot.java | 8 ++- .../tamaya/spisupport/DefaultServiceContext.java | 1 - .../spisupport/PriorityServiceComparator.java | 10 ++-- .../spisupport/PropertyConverterManager.java | 40 ++- .../spisupport/PropertyFilterComparator.java | 17 +-- .../spisupport/PropertySourceComparator.java | 3 +- .../propertysource/EnvironmentPropertySource.java | 15 -- .../JavaConfigurationPropertySource.java | 17 ++- .../PropertiesResourcePropertySource.java | 10 +++- .../spisupport/services/DefaultServiceContext.java | 25 +++--- 34 files changed, 325 insertions(+), 144 deletions(-) diff --git a/code/api/src/main/java/org/apache/tamaya/Configuration.java b/code/api/src/main/java/org/apache/tamaya/Configuration.java index 7c47211..083f494 100644 --- a/code/api/src/main/java/org/apache/tamaya/Configuration.java +++ b/code/api/src/main/java/org/apache/tamaya/Configuration.java @@ -461,7 +461,7 @@ public interface Configuration { * @return the builder, never null. */ static ConfigurationBuilder createConfigurationBuilder(){ -return ServiceContextManager.getServiceContext(Configuration.class.getClassLoader()) +return ServiceContextManager.getServiceContext(ServiceContextManager.getDefaultClassLoader()) .getService(ConfigurationProviderSpi.class).getConfigurationBuilder(); } diff --git a/code/api/src/main/java/org/apache/tamaya/spi/ConfigurationBuilder.java b/code/api/src/main/java/org/apache/tamaya/spi/ConfigurationBuilder.java index d8f1393..ccc6244 100644 --- a/code/api/src/main/java/org/apache/tamaya/spi/ConfigurationBuilder.java +++ b/code/api/src/main/java/org/apache/tamaya/spi/ConfigurationBuilder.java @@ -378,6 +378,16 @@ public interface ConfigurationBuilder { ConfigurationBuilder sortPropertyFilter(Comparator comparator); /** + * Sorts the current registered property converters using the given comparator. + * + * NOTE: property converters at the beginning have minimal significance. + * + * @param comparator the comparator to be used, not {@code null}. + * @return this instance for chaining. + */ +ConfigurationBuilder sortPropertyConverter(Comparator comparator); + +/** * Builds a new {@link Configuration} based on the data in this builder. The ordering of property * sources and property filters is not changed, regardless of their ordinals. For ensure a certain * ordering/significance use {@link #sortPropertyFilter(Comparator)} and/or {@link #sortPropertySources(Comparator)} diff --git a/code/api/src/main/java/org/apache/tamaya/spi/ConversionContext.java b/code/api/src/main/java/org/apache/tamaya/spi/ConversionContext.java index a52b884..c7156fb 100644 --- a/code/api/src/main/java/org/apache/tamaya/spi/ConversionContext.java +++ b/code/api/src/main/java/org/apache/tamaya/spi/ConversionContext.java @@ -141,6 +141,20 @@ pub
[incubator-tamaya] 04/04: Fixed quality issues.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git commit 8dfffeac8c3b33d5832964f8be6f728d8f16c92c Author: Anatole Tresch AuthorDate: Tue May 14 16:51:00 2019 +0200 Fixed quality issues. --- code/api/src/main/java/org/apache/tamaya/spi/PropertyValue.java | 1 + code/api/src/main/java/org/apache/tamaya/spi/ServiceContext.java | 2 -- .../java/org/apache/tamaya/spi/ServiceContextManagerTest.java | 2 -- .../org/apache/tamaya/spi/TestLowerOrdinalServiceContext.java | 1 - .../src/test/java/org/apache/tamaya/spi/TestServiceContext.java | 1 - .../java/org/apache/tamaya/core/internal/OSGIServiceContext.java | 1 - .../tamaya/core/internal/converters/LocalDateTimeConverter.java | 1 - .../tamaya/core/internal/converters/YearMonthConverter.java | 1 - .../org/apache/tamaya/core/internal/OSGIServiceContextTest.java | 1 - .../org/apache/tamaya/spisupport/DefaultConfigurationContext.java | 8 +++- .../apache/tamaya/spisupport/DefaultConfigurationSnapshot.java| 2 -- .../org/apache/tamaya/spisupport/PropertyConverterManager.java| 1 - .../propertysource/JavaConfigurationPropertySource.java | 4 .../propertysource/PropertiesResourcePropertySource.java | 1 - .../apache/tamaya/spisupport/services/DefaultServiceContext.java | 2 -- 15 files changed, 8 insertions(+), 21 deletions(-) diff --git a/code/api/src/main/java/org/apache/tamaya/spi/PropertyValue.java b/code/api/src/main/java/org/apache/tamaya/spi/PropertyValue.java index 3e9da06..32e119e 100644 --- a/code/api/src/main/java/org/apache/tamaya/spi/PropertyValue.java +++ b/code/api/src/main/java/org/apache/tamaya/spi/PropertyValue.java @@ -136,6 +136,7 @@ public class PropertyValue implements Serializable, Iterable{ * @param config the String based mapProperties, not {@code null}. * @param source the source name, not {@code null}. * @param metaData additional metadata, not {@code null}. + * @param prefix the prefix to add (optional). * @return the corresponding createValue based mapProperties. */ public static Map mapProperties(Map config, String source, diff --git a/code/api/src/main/java/org/apache/tamaya/spi/ServiceContext.java b/code/api/src/main/java/org/apache/tamaya/spi/ServiceContext.java index ae82c07..cf3b2ea 100644 --- a/code/api/src/main/java/org/apache/tamaya/spi/ServiceContext.java +++ b/code/api/src/main/java/org/apache/tamaya/spi/ServiceContext.java @@ -19,7 +19,6 @@ package org.apache.tamaya.spi; import javax.annotation.Priority; -import java.io.IOException; import java.net.URL; import java.util.*; import java.util.function.Supplier; @@ -169,7 +168,6 @@ public interface ServiceContext extends ClassloaderAware{ * specific code to load resources, e.g. within OSGI environments. * @param resource the resource, not {@code null}. * @return the resources found - * @throws IOException if load fails. */ default Collection getResources(String resource){ List urls = new ArrayList<>(); diff --git a/code/api/src/test/java/org/apache/tamaya/spi/ServiceContextManagerTest.java b/code/api/src/test/java/org/apache/tamaya/spi/ServiceContextManagerTest.java index 761a429..dd6bd73 100644 --- a/code/api/src/test/java/org/apache/tamaya/spi/ServiceContextManagerTest.java +++ b/code/api/src/test/java/org/apache/tamaya/spi/ServiceContextManagerTest.java @@ -20,11 +20,9 @@ package org.apache.tamaya.spi; import org.junit.Test; -import java.io.IOException; import java.net.URL; import java.util.Collection; import java.util.Collections; -import java.util.Enumeration; import java.util.List; import java.util.function.Supplier; diff --git a/code/api/src/test/java/org/apache/tamaya/spi/TestLowerOrdinalServiceContext.java b/code/api/src/test/java/org/apache/tamaya/spi/TestLowerOrdinalServiceContext.java index 39bc87a..ac926d9 100644 --- a/code/api/src/test/java/org/apache/tamaya/spi/TestLowerOrdinalServiceContext.java +++ b/code/api/src/test/java/org/apache/tamaya/spi/TestLowerOrdinalServiceContext.java @@ -18,7 +18,6 @@ */ package org.apache.tamaya.spi; -import java.io.IOException; import java.net.URL; import java.util.*; import java.util.function.Supplier; diff --git a/code/api/src/test/java/org/apache/tamaya/spi/TestServiceContext.java b/code/api/src/test/java/org/apache/tamaya/spi/TestServiceContext.java index 765c032..941 100644 --- a/code/api/src/test/java/org/apache/tamaya/spi/TestServiceContext.java +++ b/code/api/src/test/java/org/apache/tamaya/spi/TestServiceContext.java @@ -18,7 +18,6 @@ */ package org.apache.tamaya.spi; -import java.io.IOException; import java.net.URL; import java.util.*; import java.util.concurrent.ConcurrentHashMap; diff --git a/code/core/src/main/java/org/apache/tamaya/core/internal/OSGIServiceContext.java b/cod
[incubator-tamaya] 02/04: Merged with master changes.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git commit 0ddb859d57c71515e417a33e77d69355c753bb9b Merge: d5d3b74 8bcf810 Author: Anatole Tresch AuthorDate: Fri May 10 19:15:10 2019 +0200 Merged with master changes. .../java/org/apache/tamaya/spi/FilterContext.java | 29 ++- .../main/java/org/apache/tamaya/spi/ListValue.java | 1 + .../java/org/apache/tamaya/spi/ObjectValue.java| 28 +++ .../java/org/apache/tamaya/spi/PropertyValue.java | 36 ++--- .../apache/tamaya/spi/ServiceContextManager.java | 6 +- code/api/src/main/resources/tamaya-banner.txt | 2 +- .../java/org/apache/tamaya/ConfigurationTest.java | 2 +- .../org/apache/tamaya/spi/PropertySourceTest.java | 7 +- .../org/apache/tamaya/spi/PropertyValueTest.java | 22 +- code/core/pom.xml | 2 +- .../apache/tamaya/core/internal/BannerManager.java | 2 +- .../core/internal/CoreConfigurationBuilder.java| 1 + .../tamaya/core/internal/OSGIServiceContext.java | 2 +- .../tamaya/core/internal/OSGIServiceLoader.java| 92 ++ .../core/internal/converters/BooleanConverter.java | 2 +- .../core/internal/converters/ByteConverter.java| 2 +- .../core/internal/converters/ClassConverter.java | 2 +- .../internal/converters/DurationConverter.java | 2 +- .../core/internal/converters/FileConverter.java| 2 +- .../core/internal/converters/InstantConverter.java | 2 +- .../internal/converters/LocalDateConverter.java| 2 +- .../converters/LocalDateTimeConverter.java | 2 +- .../internal/converters/LocalTimeConverter.java| 2 +- .../converters/OffsetDateTimeConverter.java| 2 +- .../internal/converters/OffsetTimeConverter.java | 2 +- .../core/internal/converters/PathConverter.java| 2 +- .../core/internal/converters/URIConverter.java | 2 +- .../core/internal/converters/URLConverter.java | 2 +- .../core/propertysource/BasePropertySource.java| 2 +- .../internal/CoreConfigurationProviderTest.java| 7 +- .../core/internal/CoreConfigurationTest.java | 1 + .../propertysource/BasePropertySource.java | 3 +- .../PropertiesResourcePropertySource.java | 2 +- .../propertysource/SystemPropertySource.java | 4 +- .../DefaultConfigurationBuilderTest.java | 3 +- .../DefaultConfigurationSnapshotTest.java | 1 + .../spisupport/DefaultMetaDataProviderTest.java| 7 +- .../PropertySourceChangeSupportTest.java | 3 +- examples/11-distributed/pom.xml| 6 +- examples/pom.xml | 2 - 40 files changed, 161 insertions(+), 140 deletions(-) diff --cc code/api/src/main/java/org/apache/tamaya/spi/ObjectValue.java index 801260c,a640a04..ea244ef --- a/code/api/src/main/java/org/apache/tamaya/spi/ObjectValue.java +++ b/code/api/src/main/java/org/apache/tamaya/spi/ObjectValue.java @@@ -19,8 -19,9 +19,7 @@@ package org.apache.tamaya.spi; import java.util.*; -import java.util.function.Predicate; import java.util.function.Supplier; - import java.util.logging.Logger; -import java.util.stream.Collectors; /** * Class modelling the result of a request for a property value. A property value is basically identified by its key. @@@ -121,7 -93,7 +119,6 @@@ public final class ObjectValue extends * @param valueSupplier the supplier to create a new instance, if no value is present, not null. * @param the target type. * @return the child found or created, never null. - * @throws IllegalArgumentException if multiple getPropertyValues with the given name are existing (ambigous). - * @throws IllegalArgumentException if multiple getValues with the given name are existing (ambigous). * @throws IllegalStateException if the instance is immutable. * @see #isImmutable() */ @@@ -186,13 -132,12 +183,12 @@@ @Override public ListValue toListValue(){ -ListValue array = new ListValue(getParent(), getKey()); -array.setValue(getValue()); +ListValue array = new ListValue(getKey()); +array.setParent(getParent()); array.setMeta(getMeta()); array.setVersion(getVersion()); - int index = 0; for(PropertyValue val:fields.values()){ -array.add(val.deepClone()); +array.addPropertyValue(val.deepClone()); } return array; } @@@ -292,8 -250,8 +288,8 @@@ } /** - * Convert the getValue tree to a property mapProperties. - * @return the corresponding property mapProperties, not null. - * Convert the getValue tree to a property map. ++ * Convert the value tree to a property map. + * @return the corresponding property map, not null
[incubator-tamaya-extensions] 03/03: Fixed quality issues.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git commit 5c155d2a8312394c251f4154adf3f7c4ecdbbb1b Author: Anatole Tresch AuthorDate: Tue May 14 16:51:28 2019 +0200 Fixed quality issues. --- .../apache/tamaya/collections/ItemTokenizer.java | 2 +- .../tamaya/collections/ObjectArrayConverter.java | 1 - .../apache/tamaya/cdi/CDIAwareServiceContext.java | 1 - .../tamaya/cdi/ServiceLoaderServiceContext.java| 1 - modules/microprofile/pom.xml | 6 +- .../microprofile/MicroprofileConfigBuilder.java| 2 - .../MicroprofileDefaultProperties.java | 1 - .../MicroprofileDefaultPropertiesProvider.java | 7 +- .../apache/tamaya/microprofile/ConverterTest.java | 340 - .../microprofile/MicroprofileAdapterTest.java | 6 +- .../MicroprofileConfigBuilderTest.java | 7 +- .../microprofile/MicroprofileConfigTest.java | 6 - .../internal/ClassPathResourceLocator.java | 2 - 13 files changed, 16 insertions(+), 366 deletions(-) diff --git a/modules/collections/src/main/java/org/apache/tamaya/collections/ItemTokenizer.java b/modules/collections/src/main/java/org/apache/tamaya/collections/ItemTokenizer.java index cfdc690..2b5a6f8 100644 --- a/modules/collections/src/main/java/org/apache/tamaya/collections/ItemTokenizer.java +++ b/modules/collections/src/main/java/org/apache/tamaya/collections/ItemTokenizer.java @@ -72,7 +72,7 @@ final class ItemTokenizer { while(end>0) { if (value.charAt(end - separator.length()) != '\\') { String finalValue = value.substring(start, end); -result.add(finalValue.replaceAll(""+separator, separator)); +result.add(finalValue.replace("\\"+separator, separator)); start = end + separator.length(); end = value.indexOf(separator,start); }else{ diff --git a/modules/collections/src/main/java/org/apache/tamaya/collections/ObjectArrayConverter.java b/modules/collections/src/main/java/org/apache/tamaya/collections/ObjectArrayConverter.java index eb88ab4..ba4a114 100644 --- a/modules/collections/src/main/java/org/apache/tamaya/collections/ObjectArrayConverter.java +++ b/modules/collections/src/main/java/org/apache/tamaya/collections/ObjectArrayConverter.java @@ -21,7 +21,6 @@ package org.apache.tamaya.collections; import org.apache.tamaya.spi.ConversionContext; import org.apache.tamaya.spi.PropertyConverter; -import java.util.Arrays; import java.util.logging.Logger; /** diff --git a/modules/injection/cdi/src/main/java/org/apache/tamaya/cdi/CDIAwareServiceContext.java b/modules/injection/cdi/src/main/java/org/apache/tamaya/cdi/CDIAwareServiceContext.java index 0f206c7..da2de39 100644 --- a/modules/injection/cdi/src/main/java/org/apache/tamaya/cdi/CDIAwareServiceContext.java +++ b/modules/injection/cdi/src/main/java/org/apache/tamaya/cdi/CDIAwareServiceContext.java @@ -26,7 +26,6 @@ import javax.annotation.Priority; import javax.enterprise.inject.Instance; import javax.enterprise.inject.spi.Bean; import javax.enterprise.inject.spi.BeanManager; -import java.io.IOException; import java.net.URL; import java.text.MessageFormat; import java.util.*; diff --git a/modules/injection/cdi/src/main/java/org/apache/tamaya/cdi/ServiceLoaderServiceContext.java b/modules/injection/cdi/src/main/java/org/apache/tamaya/cdi/ServiceLoaderServiceContext.java index 887d490..e4b8e64 100644 --- a/modules/injection/cdi/src/main/java/org/apache/tamaya/cdi/ServiceLoaderServiceContext.java +++ b/modules/injection/cdi/src/main/java/org/apache/tamaya/cdi/ServiceLoaderServiceContext.java @@ -24,7 +24,6 @@ import org.apache.tamaya.spi.ServiceContext; import org.apache.tamaya.spisupport.PriorityServiceComparator; import javax.annotation.Priority; -import java.io.IOException; import java.net.URL; import java.text.MessageFormat; import java.util.*; diff --git a/modules/microprofile/pom.xml b/modules/microprofile/pom.xml index 94b4d42..ead20d0 100644 --- a/modules/microprofile/pom.xml +++ b/modules/microprofile/pom.xml @@ -177,9 +177,9 @@ under the License. maven-surefire-plugin 2.20.1 - - src/test/tck-suite.xml - + + + 45 diff --git a/modules/microprofile/src/main/java/org/apache/tamaya/microprofile/MicroprofileConfigBuilder.java b/modules/microprofile/src/main/java/org/apache/tamaya/microprofile/MicroprofileConfigBuilder.java index f4953
[incubator-tamaya-extensions] branch master updated (95579ac -> 5c155d2)
This is an automated email from the ASF dual-hosted git repository. anatole pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git. from 95579ac TAMAYA-277: Trigger rebuild and fix volatile warning new bc806ff TAMAYA-398 TAMAYA-399 TAMAYA-400 TAMAYA-401 TAMAYA-402 TAMAYA-403 TAMAYA-404 TAMAYA-405 TAMAYA-406 TAMAYA-407 Implemented MP 1.3 spec. new 3455c7a Merge branch 'master' of https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions new 5c155d2 Fixed quality issues. The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: ...stConverter.java => BooleanArrayConverter.java} | 14 +-- ...yListConverter.java => ByteArrayConverter.java} | 14 +-- ...yListConverter.java => CharArrayConverter.java} | 14 +-- .../tamaya/collections/CollectionConverter.java| 55 +- ...istConverter.java => DoubleArrayConverter.java} | 14 +-- ...ListConverter.java => FloatArrayConverter.java} | 14 +-- ...ayListConverter.java => IntArrayConverter.java} | 14 +-- .../apache/tamaya/collections/ItemTokenizer.java | 19 ++-- ...yListConverter.java => LongArrayConverter.java} | 14 +-- ...istConverter.java => ObjectArrayConverter.java} | 14 +-- ...ListConverter.java => ShortArrayConverter.java} | 14 +-- .../org.apache.tamaya.spi.PropertyConverter| 10 ++ .../collections/CollectionAdvancedTests.java | 8 +- .../tamaya/collections/CollectionsBaseTests.java | 2 +- .../collections/CollectionsTypedReadOnlyTests.java | 2 +- .../tamaya/collections/CollectionsTypedTests.java | 2 +- .../consul/AbstractConsulPropertySource.java | 2 +- .../tamaya/etcd/AbstractEtcdPropertySource.java| 8 +- .../java/org/apache/tamaya/etcd/EtcdAccessor.java | 10 +- .../tamaya/events/ConfigurationChangeBuilder.java | 4 +- .../apache/tamaya/events/FrozenPropertySource.java | 6 +- .../tamaya/events/PropertySourceChangeBuilder.java | 4 +- .../filter/ThreadBasedConfigurationFilter.java | 6 +- .../apache/tamaya/format/ConfigurationData.java| 2 +- .../apache/tamaya/format/ConfigurationFormat.java | 2 +- .../MappedConfigurationDataPropertySource.java | 2 +- modules/formats/{base => hjson}/pom.xml| 56 ++- .../org/apache/tamaya/hjson/HJSONDataBuilder.java} | 58 +-- .../java/org/apache/tamaya/hjson/HJSONFormat.java} | 41 ++-- .../apache/tamaya/hjson/HJSONPropertySource.java} | 36 ++- .../PathBasedHJSONPropertySourceProvider.java} | 12 +-- .../org.apache.tamaya.format.ConfigurationFormat | 2 +- .../hjson/CommonHJSONTestCaseCollection.java} | 52 +- .../org/apache/tamaya/hjson/HJSONFormatIT.java}| 8 +- .../org/apache/tamaya/hjson/HJSONFormatTest.java} | 17 ++-- .../tamaya/hjson/HJSONPropertySourceTest.java} | 20 ++-- .../org/apache/tamaya/hjson/HJSONVisitorTest.java} | 69 ++--- .../PathBasedHJSONPropertySourceProviderTest.java | 61 +++ .../META-INF/javaconfiguration.properties | 12 +-- .../test/resources/configs/invalid/array.hjson}| 0 .../resources/configs/invalid/empty-file.hjson}| 0 .../configs/invalid/only-opening-bracket.hjson}| 0 .../resources/configs/invalid/with-array.hjson}| 0 .../test/resources/configs/valid/cyrillic.hjson} | 3 +- .../configs/valid/empty-object-config.hjson} | 0 .../src/test/resources/configs/valid/kanji.hjson} | 1 + .../valid/simple-flat-string-only-config.hjson}| 3 + .../simple-nested-string-only-config-1.hjson} | 9 +- .../simple-nested-string-only-config-2.hjson} | 8 +- .../configs/valid/with-explicit-priority.hjson}| 4 +- modules/formats/{json => hocon}/bnd.bnd| 10 +- modules/formats/{json => hocon}/pom.xml| 14 ++- .../java/org/apache/tamaya/hocon/HOCONFormat.java | 111 + .../apache/tamaya/hocon/HOCONPropertySource.java} | 46 +++-- .../PathBasedHOCONPropertySourceProvider.java} | 14 +-- .../org.apache.tamaya.format.ConfigurationFormat | 2 +- .../hocon/CommonHOCONTestCaseCollection.java} | 44 .../org/apache/tamaya/hocon/HOCONFormatIT.java}| 8 +- .../org/apache/tamaya/hocon/HOCONFormatTest.java} | 19 ++-- .../tamaya/hocon/HOCONPropertySourceTest.java} | 27 +++-- .../PathBasedHOCONPropertySourceProviderTest.java} | 22 ++-- .../src/test/resources/arquillian.xml | 0 .../src/test/resources/configs/invalid/array.conf} | 8 +- .../resources/configs/invalid/empty-file.conf} | 7 +- .../configs/invalid/only-opening-bracket.conf} | 6 +- .../test/resources/configs/inval
[incubator-tamaya-extensions] 02/03: Merge branch 'master' of https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git commit 3455c7aa6e1df507feeab11379f24627bc5d Merge: bc806ff 95579ac Author: Anatole Tresch AuthorDate: Tue May 14 14:43:24 2019 +0200 Merge branch 'master' of https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions .travis.yml | 3 ++- .../apache/tamaya/events/internal/DefaultConfigChangeObserver.java | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-)
[incubator-tamaya-extensions] branch master updated: TAMAYA-384 Fixed spring module detection.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git The following commit(s) were added to refs/heads/master by this push: new 415a0d3 TAMAYA-384 Fixed spring module detection. 415a0d3 is described below commit 415a0d303fd74c2b636cf800d52cb677bc5f6344 Author: Anatole Tresch AuthorDate: Sat Mar 16 01:14:56 2019 +0100 TAMAYA-384 Fixed spring module detection. --- modules/features/src/main/java/org/apache/tamaya/features/Features.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/features/src/main/java/org/apache/tamaya/features/Features.java b/modules/features/src/main/java/org/apache/tamaya/features/Features.java index 9db355c..02482e4 100644 --- a/modules/features/src/main/java/org/apache/tamaya/features/Features.java +++ b/modules/features/src/main/java/org/apache/tamaya/features/Features.java @@ -122,7 +122,7 @@ public final class Features { * @return true, if tamaya-spring is on the classpath. */ public static boolean springAvailable() { -return checkClassIsLoadable("org.apache.tamaya.integration.spring.TamayaEnvironment"); +return checkClassIsLoadable("org.apache.tamaya.integration.spring.EnableTamayaConfig"); } /**
[incubator-tamaya-extensions] branch master updated: TAMAYA-384 Fixed checkstyle issue.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git The following commit(s) were added to refs/heads/master by this push: new c9b4b15 TAMAYA-384 Fixed checkstyle issue. c9b4b15 is described below commit c9b4b15cc697f0359bf28df1749a1a0d248e3be1 Author: Anatole Tresch AuthorDate: Fri Mar 15 22:54:45 2019 +0100 TAMAYA-384 Fixed checkstyle issue. --- .../org/apache/tamaya/integration/spring/TamayaSpringConfigurator.java | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/spring/src/main/java/org/apache/tamaya/integration/spring/TamayaSpringConfigurator.java b/modules/spring/src/main/java/org/apache/tamaya/integration/spring/TamayaSpringConfigurator.java index a95103a..a77e0c9 100644 --- a/modules/spring/src/main/java/org/apache/tamaya/integration/spring/TamayaSpringConfigurator.java +++ b/modules/spring/src/main/java/org/apache/tamaya/integration/spring/TamayaSpringConfigurator.java @@ -28,7 +28,6 @@ import org.springframework.core.type.AnnotationMetadata; import java.util.ArrayList; import java.util.List; -import java.util.logging.Logger; /** * Spring Configurator Bean adding {@link TamayaSpringPropertySource} to the current
[incubator-tamaya-extensions] branch master updated: TAMAYA-384 Fixed checkstyle issues, added package info.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git The following commit(s) were added to refs/heads/master by this push: new 861427e TAMAYA-384 Fixed checkstyle issues, added package info. 861427e is described below commit 861427e481e00a32f81ce3932f7f451c17f3d9a7 Author: Anatole Tresch AuthorDate: Fri Mar 15 22:53:28 2019 +0100 TAMAYA-384 Fixed checkstyle issues, added package info. --- .../spring/TamayaSpringConfigurator.java| 11 +-- .../tamaya/integration/spring/MyApplication.java| 1 - .../{MyApplication.java => package-info.java} | 21 - 3 files changed, 13 insertions(+), 20 deletions(-) diff --git a/modules/spring/src/main/java/org/apache/tamaya/integration/spring/TamayaSpringConfigurator.java b/modules/spring/src/main/java/org/apache/tamaya/integration/spring/TamayaSpringConfigurator.java index 71d4c66..a95103a 100644 --- a/modules/spring/src/main/java/org/apache/tamaya/integration/spring/TamayaSpringConfigurator.java +++ b/modules/spring/src/main/java/org/apache/tamaya/integration/spring/TamayaSpringConfigurator.java @@ -37,8 +37,6 @@ import java.util.logging.Logger; */ public class TamayaSpringConfigurator implements ImportSelector { -private Logger LOG = Logger.getLogger(TamayaSpringConfigurator.class.getName()); - @Override public String[] selectImports(AnnotationMetadata importingClassMetadata) { AnnotationAttributes attributes = @@ -58,6 +56,9 @@ public class TamayaSpringConfigurator implements ImportSelector { return configClasses.toArray(new String[configClasses.size()]); } +/** + * Configuration active when Tamaya is extending the current Spring configuration only. + */ public static class ExtendingOnlyConfig { @Bean @@ -73,6 +74,9 @@ public class TamayaSpringConfigurator implements ImportSelector { } +/** + * Configuration active when Tamaya is overriding the current Spring configuration (default). + */ public static class DefaultConfig { @Bean @@ -88,6 +92,9 @@ public class TamayaSpringConfigurator implements ImportSelector { } +/** + * Configuration which enables Tamaya Configuration Injection Mechanisms within Spring (default). + */ public static class TamayaInjectionConfig { @Bean diff --git a/modules/spring/src/test/java/org/apache/tamaya/integration/spring/MyApplication.java b/modules/spring/src/test/java/org/apache/tamaya/integration/spring/MyApplication.java index d44ffa2..771f2f9 100644 --- a/modules/spring/src/test/java/org/apache/tamaya/integration/spring/MyApplication.java +++ b/modules/spring/src/test/java/org/apache/tamaya/integration/spring/MyApplication.java @@ -21,7 +21,6 @@ package org.apache.tamaya.integration.spring; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.ApplicationContext; -import org.springframework.test.context.ContextConfiguration; @SpringBootApplication @EnableTamayaConfig diff --git a/modules/spring/src/test/java/org/apache/tamaya/integration/spring/MyApplication.java b/modules/spring/src/test/java/org/apache/tamaya/integration/spring/package-info.java similarity index 61% copy from modules/spring/src/test/java/org/apache/tamaya/integration/spring/MyApplication.java copy to modules/spring/src/test/java/org/apache/tamaya/integration/spring/package-info.java index d44ffa2..9ca210a 100644 --- a/modules/spring/src/test/java/org/apache/tamaya/integration/spring/MyApplication.java +++ b/modules/spring/src/test/java/org/apache/tamaya/integration/spring/package-info.java @@ -16,21 +16,8 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.tamaya.integration.spring; -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.context.ApplicationContext; -import org.springframework.test.context.ContextConfiguration; - -@SpringBootApplication -@EnableTamayaConfig -public class MyApplication { - -public static void main (String[] args) { -ApplicationContext context = -SpringApplication.run(MyApplication.class, args); - -} - -} +/** + * Tamaya Spring Configuration Extension Module. + */ +package org.apache.tamaya.integration.spring; \ No newline at end of file
[incubator-tamaya-extensions] branch master updated: TAMAYA-384 Added license header.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git The following commit(s) were added to refs/heads/master by this push: new 601ed29 TAMAYA-384 Added license header. 601ed29 is described below commit 601ed29346b6fbaa60d6a399da62895fbd3cd215 Author: Anatole Tresch AuthorDate: Fri Mar 15 07:44:32 2019 +0100 TAMAYA-384 Added license header. --- modules/spring/src/test/resources/test.properties | 18 ++ 1 file changed, 18 insertions(+) diff --git a/modules/spring/src/test/resources/test.properties b/modules/spring/src/test/resources/test.properties index f0e9950..291f59a 100644 --- a/modules/spring/src/test/resources/test.properties +++ b/modules/spring/src/test/resources/test.properties @@ -1 +1,19 @@ +# +# 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 current 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. +# spring.application=test-app-name \ No newline at end of file
[incubator-tamaya-extensions] branch master updated: TAMAYA-384 Improved Spring integration.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git The following commit(s) were added to refs/heads/master by this push: new 27ba526 TAMAYA-384 Improved Spring integration. 27ba526 is described below commit 27ba526027a110acc9c3e75c4bdef4dfe54203c3 Author: Anatole Tresch AuthorDate: Thu Mar 14 23:52:36 2019 +0100 TAMAYA-384 Improved Spring integration. --- modules/spring/pom.xml | 7 ++ .../integration/spring/EnableTamayaConfig.java | 48 ++ .../spring/SpringConfigInjectionPostProcessor.java | 17 +++- .../spring/TamayaDefaultConfigSupplier.java| 33 +++ .../integration/spring/TamayaSpringConfig.java | 61 - .../spring/TamayaSpringConfigurator.java | 100 + .../spring/TamayaSpringPropertySource.java | 15 +++- .../spring/src/main/resources/spring-config.xml| 2 +- .../integration/spring/ConfiguredSpringBean.java | 15 .../tamaya/integration/spring/MyApplication.java | 2 +- ...igTest.java => SpringAnnotationConfigTest.java} | 10 ++- ...onfigTest.java => SpringConfigNoInjection.java} | 19 ++-- .../integration/spring/SpringConfigTest2.java | 42 - .../spring/SpringTestPropertySource.java} | 18 ++-- ...ingConfigTest.java => SpringXmlConfigTest.java} | 7 +- ...figTest.java => TamayaConfigExtendingTest.java} | 21 ++--- ...nfigTest.java => TamayaConfigOverrideTest.java} | 21 ++--- .../META-INF/javaconfiguration.properties | 3 +- .../src/test/resources/spring-config-scanOnly.xml | 35 .../spring/src/test/resources/spring-config.xml| 4 +- modules/spring/src/test/resources/test.properties | 1 + 21 files changed, 290 insertions(+), 191 deletions(-) diff --git a/modules/spring/pom.xml b/modules/spring/pom.xml index 0810dbd..3a7aecf 100644 --- a/modules/spring/pom.xml +++ b/modules/spring/pom.xml @@ -116,6 +116,13 @@ under the License. ${spring.boot.version} test + + +org.springframework.boot +spring-boot-test +${spring.boot.version} +test + diff --git a/modules/spring/src/main/java/org/apache/tamaya/integration/spring/EnableTamayaConfig.java b/modules/spring/src/main/java/org/apache/tamaya/integration/spring/EnableTamayaConfig.java new file mode 100644 index 000..f380574 --- /dev/null +++ b/modules/spring/src/main/java/org/apache/tamaya/integration/spring/EnableTamayaConfig.java @@ -0,0 +1,48 @@ +/* + * 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.integration.spring; + +import org.springframework.context.annotation.Import; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +/** + * Use this annotation to enable Tamaya as a configuration backend for Spring. + */ +@Retention(RetentionPolicy.RUNTIME) +@Target(ElementType.TYPE) +@Import(TamayaSpringConfigurator.class) +public @interface EnableTamayaConfig { + +/** + * If set to true, Tamaya will only extend the current Spring configuration, instead of overriding it (default). + * @return true to extend only the default Spring configuration. + */ +boolean extendOnly() default false; + +/** + * If set to true, Tamaya configuration injection will be disabled. Spring injection mechanisms are never + * touched by this feature. Default is false. + * @return true to switch off Tamaya injection in your Spring application. + */ +boolean disableTamayaInjection() default false; +} diff --git a/modules/spring/src/main/java/org/apache/tamaya/integration/spring/SpringConfigInjectionPostProcessor.java b/modules/spring/src/main/java/org/apache/tamaya/integration/spring/SpringConfigInjectionPostProcessor.java index 279351e..19fffe0 100644 --- a/modules/spring/src/main/java/org/apache/tamaya/integration/spring/SpringConfigInjectionPostP
[incubator-tamaya-extensions] branch master updated: Updated to MP Config 1.3.
This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git The following commit(s) were added to refs/heads/master by this push: new 5c6a5e4 Updated to MP Config 1.3. new 984c713 Merge branch 'master' of https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions 5c6a5e4 is described below commit 5c6a5e460cfba5e0d977e231a39be8121bdef2ea Author: Anatole Tresch AuthorDate: Tue Mar 12 17:03:41 2019 +0100 Updated to MP Config 1.3. --- modules/microprofile/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/microprofile/pom.xml b/modules/microprofile/pom.xml index 285ea86..6d358fb 100644 --- a/modules/microprofile/pom.xml +++ b/modules/microprofile/pom.xml @@ -32,7 +32,7 @@ under the License. 1.8 1.8 -1.2 +1.3 1.0 1.0 2.2.6