├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── LICENSE-3RD-PARTY ├── NOTICE ├── NOTICE-3RD-PARTY ├── README.md ├── pom.xml └── src ├── main └── java │ └── de │ └── thomaskrille │ └── dropwizard_template_config │ ├── DefaultEnvironmentProvider.java │ ├── DefaultSystemPropertiesProvider.java │ ├── EnvironmentProvider.java │ ├── SystemPropertiesProvider.java │ ├── TemplateConfigBundle.java │ ├── TemplateConfigBundleConfiguration.java │ ├── TemplateConfigVariablesProvider.java │ └── TemplateConfigurationSourceProvider.java └── test ├── groovy └── de │ └── thomaskrille │ └── dropwizard_template_config │ ├── AdditionalFreemarkerFeaturesSpec.groovy │ ├── AdvancedInterpolationSpec.groovy │ ├── BundleCreationSpec.groovy │ ├── CustomProvidersSpec.groovy │ ├── EnvironmentVariablesSpec.groovy │ ├── IncludeSpec.groovy │ ├── OutputPathSpec.groovy │ └── SystemPropertiesSpec.groovy ├── java └── de │ └── thomaskrille │ └── dropwizard_template_config │ ├── TestConfigSourceProvider.java │ ├── TestCustomProvider.java │ ├── TestEnvironmentProvider.java │ └── TestSystemPropertiesProvider.java └── resources └── config-snippets ├── database-with-templating.yaml └── database.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-3RD-PARTY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/LICENSE-3RD-PARTY -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/NOTICE -------------------------------------------------------------------------------- /NOTICE-3RD-PARTY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/NOTICE-3RD-PARTY -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/de/thomaskrille/dropwizard_template_config/DefaultEnvironmentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/main/java/de/thomaskrille/dropwizard_template_config/DefaultEnvironmentProvider.java -------------------------------------------------------------------------------- /src/main/java/de/thomaskrille/dropwizard_template_config/DefaultSystemPropertiesProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/main/java/de/thomaskrille/dropwizard_template_config/DefaultSystemPropertiesProvider.java -------------------------------------------------------------------------------- /src/main/java/de/thomaskrille/dropwizard_template_config/EnvironmentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/main/java/de/thomaskrille/dropwizard_template_config/EnvironmentProvider.java -------------------------------------------------------------------------------- /src/main/java/de/thomaskrille/dropwizard_template_config/SystemPropertiesProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/main/java/de/thomaskrille/dropwizard_template_config/SystemPropertiesProvider.java -------------------------------------------------------------------------------- /src/main/java/de/thomaskrille/dropwizard_template_config/TemplateConfigBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/main/java/de/thomaskrille/dropwizard_template_config/TemplateConfigBundle.java -------------------------------------------------------------------------------- /src/main/java/de/thomaskrille/dropwizard_template_config/TemplateConfigBundleConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/main/java/de/thomaskrille/dropwizard_template_config/TemplateConfigBundleConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/thomaskrille/dropwizard_template_config/TemplateConfigVariablesProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/main/java/de/thomaskrille/dropwizard_template_config/TemplateConfigVariablesProvider.java -------------------------------------------------------------------------------- /src/main/java/de/thomaskrille/dropwizard_template_config/TemplateConfigurationSourceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/main/java/de/thomaskrille/dropwizard_template_config/TemplateConfigurationSourceProvider.java -------------------------------------------------------------------------------- /src/test/groovy/de/thomaskrille/dropwizard_template_config/AdditionalFreemarkerFeaturesSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/test/groovy/de/thomaskrille/dropwizard_template_config/AdditionalFreemarkerFeaturesSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/de/thomaskrille/dropwizard_template_config/AdvancedInterpolationSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/test/groovy/de/thomaskrille/dropwizard_template_config/AdvancedInterpolationSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/de/thomaskrille/dropwizard_template_config/BundleCreationSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/test/groovy/de/thomaskrille/dropwizard_template_config/BundleCreationSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/de/thomaskrille/dropwizard_template_config/CustomProvidersSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/test/groovy/de/thomaskrille/dropwizard_template_config/CustomProvidersSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/de/thomaskrille/dropwizard_template_config/EnvironmentVariablesSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/test/groovy/de/thomaskrille/dropwizard_template_config/EnvironmentVariablesSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/de/thomaskrille/dropwizard_template_config/IncludeSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/test/groovy/de/thomaskrille/dropwizard_template_config/IncludeSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/de/thomaskrille/dropwizard_template_config/OutputPathSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/test/groovy/de/thomaskrille/dropwizard_template_config/OutputPathSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/de/thomaskrille/dropwizard_template_config/SystemPropertiesSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/test/groovy/de/thomaskrille/dropwizard_template_config/SystemPropertiesSpec.groovy -------------------------------------------------------------------------------- /src/test/java/de/thomaskrille/dropwizard_template_config/TestConfigSourceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/test/java/de/thomaskrille/dropwizard_template_config/TestConfigSourceProvider.java -------------------------------------------------------------------------------- /src/test/java/de/thomaskrille/dropwizard_template_config/TestCustomProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/test/java/de/thomaskrille/dropwizard_template_config/TestCustomProvider.java -------------------------------------------------------------------------------- /src/test/java/de/thomaskrille/dropwizard_template_config/TestEnvironmentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/test/java/de/thomaskrille/dropwizard_template_config/TestEnvironmentProvider.java -------------------------------------------------------------------------------- /src/test/java/de/thomaskrille/dropwizard_template_config/TestSystemPropertiesProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/test/java/de/thomaskrille/dropwizard_template_config/TestSystemPropertiesProvider.java -------------------------------------------------------------------------------- /src/test/resources/config-snippets/database-with-templating.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/test/resources/config-snippets/database-with-templating.yaml -------------------------------------------------------------------------------- /src/test/resources/config-snippets/database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrille/dropwizard-template-config/HEAD/src/test/resources/config-snippets/database.yaml --------------------------------------------------------------------------------