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 SimpleBuildItem
The location that output artifacts should be created in TODO: should we just create them in temp directories, and leave it up to the integration to move them where they want?
-
-
Constructor Summary
Constructors Constructor Description OutputTargetBuildItem(Path outputDirectory, String baseName, boolean rebuild, Properties buildSystemProperties, Optional<Set<io.quarkus.bootstrap.model.AppArtifactKey>> includedOptionalDependencies)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getBaseName()
Properties
getBuildSystemProperties()
Optional<Set<io.quarkus.bootstrap.model.AppArtifactKey>>
getIncludedOptionalDependencies()
Path
getOutputDirectory()
boolean
isRebuild()
-
-
-
Constructor Detail
-
OutputTargetBuildItem
public OutputTargetBuildItem(Path outputDirectory, String baseName, boolean rebuild, Properties buildSystemProperties, Optional<Set<io.quarkus.bootstrap.model.AppArtifactKey>> includedOptionalDependencies)
-
-
Method Detail
-
getOutputDirectory
public Path getOutputDirectory()
-
getBaseName
public String getBaseName()
-
isRebuild
public boolean isRebuild()
-
getBuildSystemProperties
public Properties getBuildSystemProperties()
-
-