| Interface | Description |
|---|---|
| ConfigurationProvider |
Define the behaviour of a Configuration provider
|
| ConfigurationStrategy |
Define the behaviour of a ConfigurationStrategy,
load the configuration and check if it's valid
|
| Class | Description |
|---|---|
| ConfigurationContextProvider |
THis implementation first try to load configuration keys from environment variables then load properties with a files called IncrementalCompiler.properties then an hard coded configuration like the following example
MAVEN_PLUGINS =org.apache.maven.plugins
MAVEN_COMPILER_PLUGIN =maven-compiler-plugin
MAVEN_COMPILER_PLUGIN_VERSION=3.6.1
ALTERNATIVE_COMPILER_PLUGINS =io.takari.maven.plugins
ALTERNATIVE_COMPILER_PLUGIN =takari-lifecycle-plugin
ALTERNATIVE_COMPILER_PLUGIN_VERSION =1.12.6
KIE_MAVEN_PLUGINS=org.kie
KIE_MAVEN_PLUGIN=kie-takari-plugin
|
| ConfigurationEnvironmentStrategy | |
| ConfigurationPropertiesStrategy | |
| ConfigurationStaticStrategy |
Default implementation, this class can be extended to change the protected configuration Map
|
| MavenCLIArgs |
Constant with common maven cli args, used to avoid the creation of strings and mispelled args
|
| MavenConfig |
| Enum | Description |
|---|---|
| Compilers |
Compilers supported in the maven build
|
| ConfigurationKey | |
| Decorator |
It contains all the types of decorators of a MavenCompiler provided with java projects
|
| FileSystemImpl |
Filesystem implmentation supported
|
| KieDecorator |
It contains all the types of decorator of a MavenCompiler provided with Kie projects
|
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.