Class KnownCompatibleBeanArchiveBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.arc.deployment.KnownCompatibleBeanArchiveBuildItem

public final class KnownCompatibleBeanArchiveBuildItem extends io.quarkus.builder.item.MultiBuildItem
Marks a bean archive with given coordinates (groupId, artifactId and optionally classifier) as known compatible with Quarkus. If a bean archive is known to be compatible with Quarkus, any error logging or exception throwing related to that compatibility is skipped.

This is useful in the following cases:

  • Bean archives whose beans.xml defines a bean discovery mode of all; bean archives with discovery mode of none or annotated are always compatible.
  • Bean archives that contain the unsupported Specializes annotation.