Class OutputTargetBuildItem

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

public final class OutputTargetBuildItem extends io.quarkus.builder.item.SimpleBuildItem
The location that output artifacts should be created in.
  • Constructor Details

    • OutputTargetBuildItem

      public OutputTargetBuildItem(Path outputDirectory, String baseName, String originalBaseName, boolean rebuild, Properties buildSystemProperties, Optional<Set<io.quarkus.maven.dependency.ArtifactKey>> includedOptionalDependencies)
  • Method Details

    • getOutputDirectory

      public Path getOutputDirectory()
    • getBaseName

      public String getBaseName()
      Base name for the Quarkus application runner file.
      Returns:
      base name for the Quarkus application runner file
    • getOriginalBaseName

      public String getOriginalBaseName()
      The base name (not including the extension) of the original JAR generated by the build system. This name could be different from the value of getBaseName(), which will be used for the Quarkus runner file.
      Returns:
      name of the original JAR generated by the build system
    • isRebuild

      public boolean isRebuild()
    • getBuildSystemProperties

      public Properties getBuildSystemProperties()
    • getIncludedOptionalDependencies

      public Optional<Set<io.quarkus.maven.dependency.ArtifactKey>> getIncludedOptionalDependencies()