Options to alter the behavior of izumi.distage.framework.PlanCheck
Attributes
- checkConfig
Try to parse config file checking all the config bindings added using izumi.distage.config.ConfigModuleDef. Default:
true
- config
Config resource file name, e.g. "application.conf" or "*" if using the same config settings as
roleAppMain
- excludeActivations
"repo:dummy" to ignore missing implementations or other issues in
repo:dummy
axis choice. "repo:dummy | scene:managed" to ignore missing implementations or other issues inrepo:dummy
axis choice and inscene:managed
axis choice. "repo:dummy mode:test | scene:managed" to ignore missing implementations or other issues inrepo:dummy mode:test
activation and inscene:managed
activation. This will ignore parts of the graph accessible through these activations and larger activations that include them. That is, anything involvingscene:managed
or the combination of bothrepo:dummy mode:test
will not be checked. but activationsrepo:prod mode:test scene:provided
andrepo:dummy mode:prod scene:provided
are not excluded and will be checked. Allows the check to pass even if some axis choices or combinations of choices are (wilfully) left invalid, e.g. if you do haverepo:prod
components, but no counterpartrepo:dummy
components, and don't want to add them, then you may exclude "repo:dummy" from being checked.- onlyWarn
Do not abort compilation when errors are found, just print a warning instead. Does not affect plan checks performed at runtime. Default:
false
- printBindings
Print all the bindings loaded from plugins when a problem is found during plan checking. Default:
false
- roles
"" to check all roles, "role1 role2" to check specific roles, " -role1 -role2" to check all roles except specific roles.
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any