Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- apply(Project) - Method in class io.micronaut.gradle.configuration.validation.MicronautConfigurationValidationPlugin
- assemble(Action) - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationExtension
-
Configure the
assemble(production) validation scenario.
B
- BOOTSTRAP_MAIN_CLASS - Static variable in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Bootstrap main class shipped by
micronaut-json-schema-configuration-validator.
C
- CONFIGURATION_VALIDATOR - Static variable in class io.micronaut.gradle.configuration.validation.MicronautConfigurationValidationPlugin
-
Declarative configuration used to declare validator dependencies.
- CONFIGURATION_VALIDATOR_CLASSPATH - Static variable in class io.micronaut.gradle.configuration.validation.MicronautConfigurationValidationPlugin
-
Resolvable configuration used as validator tool classpath.
- CONFIGURATION_VALIDATOR_RUNTIME_CLASSPATH - Static variable in class io.micronaut.gradle.configuration.validation.MicronautConfigurationValidationPlugin
-
Resolvable configuration used as validator tool classpath for production/run.
- CONFIGURATION_VALIDATOR_TEST_CLASSPATH - Static variable in class io.micronaut.gradle.configuration.validation.MicronautConfigurationValidationPlugin
-
Resolvable configuration used as validator tool classpath for test.
- ConfigurationValidationExtension - Interface in io.micronaut.gradle.configuration.validation
-
Configuration extension for the
io.micronaut.configuration.validationplugin. - ConfigurationValidationReportTask - Class in io.micronaut.gradle.configuration.validation.tasks
-
Cacheable task that runs Micronaut configuration validation and writes reports.
- ConfigurationValidationReportTask() - Constructor for class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Default constructor.
- ConfigurationValidationScenario - Interface in io.micronaut.gradle.configuration.validation
-
Per-scenario configuration for Micronaut configuration validation.
- ConfigurationValidationTask - Class in io.micronaut.gradle.configuration.validation.tasks
-
Failing task that reads the result marker produced by
ConfigurationValidationReportTask. - ConfigurationValidationTask() - Constructor for class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationTask
-
Default constructor.
D
- DefaultConfigurationValidationExtension - Class in io.micronaut.gradle.configuration.validation
-
Default implementation of
ConfigurationValidationExtension. - DefaultConfigurationValidationExtension(Project) - Constructor for class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationExtension
-
Creates the extension and initializes scenario defaults.
- DefaultConfigurationValidationScenario - Class in io.micronaut.gradle.configuration.validation
-
Default implementation of
ConfigurationValidationScenario. - DefaultConfigurationValidationScenario(ObjectFactory) - Constructor for class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationScenario
-
Creates a scenario with default conventions.
F
- failOnErrors() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationTask
-
Reads the result marker and fails the build if validation errors are present.
- FORMAT_BOTH - Static variable in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationTask
- FORMAT_HTML - Static variable in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationTask
- FORMAT_JSON - Static variable in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationTask
G
- getApplicationClasspath() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Application/runtime classpath used to discover schemas and configuration resources.
- getClasspath() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationScenario
-
Extra or overridden classpath entries used to validate configuration.
- getClasspath() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationScenario
- getDeduceEnvironments() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationExtension
-
Whether Micronaut environments should be deduced.
- getDeduceEnvironments() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationScenario
-
Whether Micronaut environments should be deduced.
- getDeduceEnvironments() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationExtension
- getDeduceEnvironments() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationScenario
- getDeduceEnvironments() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Whether environments should be deduced.
- getEnabled() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationExtension
-
Enables or disables configuration validation globally.
- getEnabled() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationScenario
-
Enables or disables this scenario.
- getEnabled() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationExtension
- getEnabled() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationScenario
- getEnabledFlag() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Combined enabled flag (global + scenario).
- getEnabledFlag() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationTask
-
Combined enabled flag (global + scenario).
- getEnvironments() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationScenario
-
Enabled Micronaut environments.
- getEnvironments() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationScenario
- getEnvironments() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Enabled environments.
- getExecOperations() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Provides the
ExecOperationsused to run the validator. - getFailOnNotPresent() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationExtension
-
Whether unknown configuration properties should be considered errors.
- getFailOnNotPresent() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationScenario
-
Whether unknown configuration properties should be considered errors.
- getFailOnNotPresent() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationExtension
- getFailOnNotPresent() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationScenario
- getFailOnNotPresent() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Whether unknown properties are errors.
- getFormat() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationExtension
-
Report format.
- getFormat() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationScenario
-
Report format.
- getFormat() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationExtension
- getFormat() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationScenario
- getFormat() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Report format (json/html/both).
- getFormat() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationTask
-
Format used by the report task.
- getJavaExecutable() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationExtension
-
Optional explicit Java executable path used to execute the validator CLI.
- getJavaExecutable() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationExtension
- getJavaExecutable() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Optional Java executable path.
- getJavaLauncher() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationExtension
-
Optional Java launcher used to execute the validator CLI.
- getJavaLauncher() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationExtension
- getJavaLauncher() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Optional Java launcher.
- getOutputDirectory() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationExtension
-
Base output directory for generated validation reports.
- getOutputDirectory() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationScenario
-
Scenario output directory.
- getOutputDirectory() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationExtension
- getOutputDirectory() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationScenario
- getOutputDirectory() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Output directory where reports will be generated.
- getOutputDirectory() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationTask
-
Output directory containing the reports.
- getOverrideClasspath() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationScenario
-
When
true, the scenario classpath fully replaces the default classpath computed by the plugin. - getOverrideClasspath() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationScenario
- getOverrideClasspath() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Whether the scenario classpath overrides the default computed classpath.
- getProduction() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationExtension
-
Scenario used for packaging/build validation.
- getProduction() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationExtension
- getProjectBaseDir() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationExtension
-
Project base directory used for origin path rewriting in console output.
- getProjectBaseDir() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationExtension
- getProjectBaseDir() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Base directory used for rendering stable, relative origin paths.
- getProjectBaseDirPath() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Base directory path used for origin rewriting.
- getResourcesDirs() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationScenario
-
Resource directories under
ConfigurationValidationExtension.getProjectBaseDir(). - getResourcesDirs() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationScenario
- getResourcesDirs() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Resource directories (relative to
ConfigurationValidationReportTask.getProjectBaseDir()) used for origin rewriting. - getResultFile() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Result marker file containing the CLI exit code and report paths.
- getResultFile() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationTask
-
Result marker file produced by
*ConfigurationValidationReporttasks. - getRun() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationExtension
-
Scenario used for
run. - getRun() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationExtension
- getSuppressedInjectionErrors() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationExtension
-
Dependency injection suppression patterns.
- getSuppressedInjectionErrors() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationScenario
-
Dependency injection suppression patterns.
- getSuppressedInjectionErrors() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationExtension
- getSuppressedInjectionErrors() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationScenario
- getSuppressedInjectionErrors() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Dependency injection suppression patterns.
- getSuppressions() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationExtension
-
Suppression patterns.
- getSuppressions() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationScenario
-
Suppression patterns.
- getSuppressions() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationExtension
- getSuppressions() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationScenario
- getSuppressions() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Suppression patterns.
- getTest() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationExtension
-
Scenario used for
test. - getTest() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationExtension
- getValidateDependencyInjection() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationExtension
-
Whether dependency injection should be validated.
- getValidateDependencyInjection() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationExtension
- getValidateDependencyInjection() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Whether dependency injection should be validated.
- getValidatorClasspath() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Validator tool classpath (should contain only the validator module).
- getVersion() - Method in interface io.micronaut.gradle.configuration.validation.ConfigurationValidationExtension
-
Version of
micronaut-json-schema-configuration-validatorused by the validation tasks. - getVersion() - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationExtension
I
- io.micronaut.gradle.configuration.validation - package io.micronaut.gradle.configuration.validation
- io.micronaut.gradle.configuration.validation.tasks - package io.micronaut.gradle.configuration.validation.tasks
M
- MicronautConfigurationValidationPlugin - Class in io.micronaut.gradle.configuration.validation
-
Registers cacheable Micronaut configuration validation tasks and wires them into common lifecycle tasks.
- MicronautConfigurationValidationPlugin() - Constructor for class io.micronaut.gradle.configuration.validation.MicronautConfigurationValidationPlugin
-
Default constructor.
R
- run(Action) - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationExtension
-
Configure the
runvalidation scenario.
T
- test(Action) - Method in class io.micronaut.gradle.configuration.validation.DefaultConfigurationValidationExtension
-
Configure the
testvalidation scenario.
V
- validateConfiguration() - Method in class io.micronaut.gradle.configuration.validation.tasks.ConfigurationValidationReportTask
-
Runs the configuration validator CLI and writes the result marker.
All Classes and Interfaces|All Packages|Constant Field Values