Package io.quarkus.deployment.builditem
Class ArchiveRootBuildItem
- java.lang.Object
-
- io.quarkus.builder.item.BuildItem
-
- io.quarkus.builder.item.SimpleBuildItem
-
- io.quarkus.deployment.builditem.ArchiveRootBuildItem
-
public final class ArchiveRootBuildItem extends SimpleBuildItem
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classArchiveRootBuildItem.Builder
-
Constructor Summary
Constructors Constructor Description ArchiveRootBuildItem(Path appClassesDir)ArchiveRootBuildItem(Path archiveLocation, Path archiveRoot)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static ArchiveRootBuildItem.Builderbuilder()PathgetArchiveLocation()Deprecated.in favor ofgetPaths()PathgetArchiveRoot()Deprecated.in favor ofgetRootDirs()io.quarkus.bootstrap.model.PathsCollectiongetPaths()Collection of paths that collectively constitute the application archive's content.io.quarkus.bootstrap.model.PathsCollectiongetRootDirs()Collection of path representing the archive's root directories.booleanisExcludedFromIndexing(Path p)
-
-
-
Constructor Detail
-
ArchiveRootBuildItem
public ArchiveRootBuildItem(Path appClassesDir)
-
ArchiveRootBuildItem
@Deprecated public ArchiveRootBuildItem(Path archiveLocation, Path archiveRoot)
Deprecated.
-
-
Method Detail
-
builder
public static ArchiveRootBuildItem.Builder builder()
-
getArchiveLocation
@Deprecated public Path getArchiveLocation()
Deprecated.in favor ofgetPaths()If this archive is a jar file it will return the path to the jar file on the file system, otherwise it will return the directory that this corresponds to.
-
getArchiveRoot
@Deprecated public Path getArchiveRoot()
Deprecated.in favor ofgetRootDirs()Returns a path representing the archive root. Note that if this is a jar archive this is not the path to the jar, but rather a path to the root of the mountedcom.sun.nio.zipfs.ZipFileSystem- Returns:
- The archive root.
-
getRootDirs
public io.quarkus.bootstrap.model.PathsCollection getRootDirs()
Collection of path representing the archive's root directories. If there is a JAR among the paths (returned bygetPaths()this method will return the path to the root of the mountedjava.nio.file.ZipFileSysteminstead.- Returns:
- Collection of path representing the archive's root directories.
-
getPaths
public io.quarkus.bootstrap.model.PathsCollection getPaths()
Collection of paths that collectively constitute the application archive's content.- Returns:
- collection of paths that collectively constitute the application archive content.
-
isExcludedFromIndexing
public boolean isExcludedFromIndexing(Path p)
-
-