Class GeneratedResourceBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.deployment.builditem.GeneratedResourceBuildItem

public final class GeneratedResourceBuildItem extends io.quarkus.builder.item.MultiBuildItem
Representing a resource file generated during the build
  • Field Details

    • name

      final String name
    • data

      final byte[] data
    • excludeFromDevCL

      @Deprecated(since="3.12", forRemoval=true) final boolean excludeFromDevCL
      Deprecated, for removal: This API element is subject to removal in a future version.
      If you want to serve static resources use
      invalid reference
      io.quarkus.vertx.http.deployment.spi.GeneratedStaticResourceBuildItem
      instead.
      This option is only meant to be set by extensions that also generated the resource on the file system and must rely on Quarkus not getting in the way of loading that resource. It is currently used by Kogito to get serving of static resources in Dev Mode by Vert.x
  • Constructor Details

    • GeneratedResourceBuildItem

      public GeneratedResourceBuildItem(String name, byte[] data)
    • GeneratedResourceBuildItem

      @Deprecated(since="4.0", forRemoval=true) public GeneratedResourceBuildItem(String name, byte[] data, boolean excludeFromDevCL)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Use GeneratedResourceBuildItem(String, byte[]) instead. If you want to serve static resources use
      invalid reference
      io.quarkus.vertx.http.deployment.spi.GeneratedStaticResourceBuildItem
      instead.
  • Method Details

    • allowingMetaInfServices

      public static GeneratedResourceBuildItem allowingMetaInfServices(String name, byte[] data)
      Use only for META-INF/services/ resources with a non-standard format incompatible with GeneratedServiceProviderBuildItem. Prefer GeneratedServiceProviderBuildItem for standard Java ServiceLoader registrations.
    • getName

      public String getName()
    • getData

      public byte[] getData()
    • isExcludeFromDevCL

      @Deprecated(since="4.0", forRemoval=true) public boolean isExcludeFromDevCL()
      Deprecated, for removal: This API element is subject to removal in a future version.
      If you want to serve static resources use
      invalid reference
      io.quarkus.vertx.http.deployment.spi.GeneratedStaticResourceBuildItem
      instead.