Class ArtifactResultBuildItem

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

public final class ArtifactResultBuildItem extends MultiBuildItem
Represents a runnable artifact, such as an uberjar or thin jar. Most artifacts will also produce a more specialized build item, to allow them to be consumed by other build steps.
  • Constructor Details

    • ArtifactResultBuildItem

      public ArtifactResultBuildItem(Path path, String type, Map<String,String> metadata)
    • ArtifactResultBuildItem

      public ArtifactResultBuildItem(Path path, String type, Map<String,String> metadata, io.quarkus.sbom.ApplicationManifestConfig manifestConfig)
  • Method Details

    • getPath

      public Path getPath()
    • getType

      public String getType()
    • getManifestConfig

      public io.quarkus.sbom.ApplicationManifestConfig getManifestConfig()
    • getMetadata

      public Map<String,String> getMetadata()