Class MicronautConfigurationValidationPlugin
java.lang.Object
io.micronaut.gradle.configuration.validation.MicronautConfigurationValidationPlugin
- All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>
public class MicronautConfigurationValidationPlugin
extends Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
Registers cacheable Micronaut configuration validation tasks and wires them into common lifecycle tasks.
- Since:
- 5.0.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeclarative configuration used to declare validator dependencies.static final StringResolvable configuration used as validator tool classpath.static final StringResolvable configuration used as validator tool classpath for production/run.static final StringResolvable configuration used as validator tool classpath for test. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
CONFIGURATION_VALIDATOR
Declarative configuration used to declare validator dependencies.- See Also:
-
CONFIGURATION_VALIDATOR_CLASSPATH
Resolvable configuration used as validator tool classpath.- See Also:
-
CONFIGURATION_VALIDATOR_RUNTIME_CLASSPATH
Resolvable configuration used as validator tool classpath for production/run. Extends the project'sruntimeClasspath.- See Also:
-
CONFIGURATION_VALIDATOR_TEST_CLASSPATH
Resolvable configuration used as validator tool classpath for test. Extends the project'stestRuntimeClasspath.- See Also:
-
-
Constructor Details
-
MicronautConfigurationValidationPlugin
public MicronautConfigurationValidationPlugin()Default constructor.
-
-
Method Details
-
apply
public void apply(org.gradle.api.Project project) - Specified by:
applyin interfaceorg.gradle.api.Plugin<org.gradle.api.Project>
-