开源软件名称:tamaya
开源软件地址:https://gitee.com/apache/tamaya
开源软件介绍:
Apache Tamaya (incubating)Tamaya is a very powerful yet flexible configuration solution. Its core is built based on a few simple concepts.There are at least two main usage scenarios for Tamaya, which are synergetic: - In an enterprise context you can easily implement a configuration architecture for your whole company and deploy thelogic as an extension module. All application development teams in your company can then depend on this module (and thebasic Tamaya core implementation). As a result all applications/modules in your company follow the same configurationpolicy, which makes it much more simpler to move people between your teams. Similarly additional tooling functionalitycan help you to manage configuration on application as well as on enterprise level, e.g. providing command line orREST support to access the supported configuration entries, types and values, configuration configModel and more.
- If you are writing an application, application component or library you can support configuration using Tamaya byadding it as an optional dependency. If done so your users/customers can use Tamaya to connect their current enterpriseconfiguration infrastructure transparently to your code. As an example you can use Tamaya to read your defaultconfiguration files, but since Tamaya is so easily extendable, customers can deploy an additional jar, which thenallows them to add their own configuration mechanisms such as databases, datagrids or REST services.
More information on Tamaya can be found on the homepage of Apache Tamaya. Building Apache TamayaThe Apache Tamaya project is built with Maven 3 and Java 8, so you need JDK >=1.8 and a reasonable version of maveninstalled on your computer. Local buildsThen you can build Tamaya via: $ export MAVEN_OPTS="-Xmx512m"$ mvn Travis / CI / badgesApart from integration into ASF CI there's a travis build:
Sonarcloud integration: |
请发表评论