Class ValidationPhaseBuildItem


  • public final class ValidationPhaseBuildItem
    extends io.quarkus.builder.item.SimpleBuildItem
    Validation phase can be used to validate the deployment.

    An extension that needs to produce other build items during the "validation" phase should use this build item. The build step should produce a ValidationPhaseBuildItem.ValidationErrorBuildItem or at least inject a BuildProducer for this build item, otherwise it could be ignored or processed at the wrong time, e.g. after ArcProcessor#generateResources(io.quarkus.arc.runtime.ArcRecorder, io.quarkus.deployment.builditem.ShutdownContextBuildItem, ValidationPhaseBuildItem, List, List, BuildProducer, BuildProducer, BuildProducer, BuildProducer, BuildProducer).

    See Also:
    ValidationPhaseBuildItem.ValidationErrorBuildItem