Class ApplicationArchivesBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.SimpleBuildItem
io.quarkus.deployment.builditem.ApplicationArchivesBuildItem

public final class ApplicationArchivesBuildItem extends SimpleBuildItem
  • Constructor Details

  • Method Details

    • getRootArchive

      public ApplicationArchive getRootArchive()
      Returns an ApplicationArchive that represents the classes and resources that are part of the current project.
      Returns:
      The root archive
    • getApplicationArchives

      public Collection<ApplicationArchive> getApplicationArchives()
      Returns:
      A set of all application archives, excluding the root archive
    • getAllApplicationArchives

      public Set<ApplicationArchive> getAllApplicationArchives()
      Returns:
      A set of all application archives, including the root archive
    • containingArchive

      public ApplicationArchive containingArchive(String className)
      Returns the archive that contains the given class name, or null if the class cannot be found.
      Parameters:
      className - The class name
      Returns:
      The application archive
    • containingArchive

      public ApplicationArchive containingArchive(org.jboss.jandex.DotName className)