Package io.quarkus.gradle.tasks
Class QuarkusBuild
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- io.quarkus.gradle.tasks.QuarkusTask
-
- io.quarkus.gradle.tasks.QuarkusBuild
-
- All Implemented Interfaces:
java.lang.Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
@CacheableTask public abstract class QuarkusBuild extends QuarkusTask
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringQUARKUS_IGNORE_LEGACY_DEPLOY_BUILD-
Fields inherited from class io.quarkus.gradle.tasks.QuarkusTask
buildDir, projectDir
-
-
Constructor Summary
Constructors Constructor Description QuarkusBuild()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected static voiddeleteFileIfExists(java.nio.file.Path file)voidfinalizeQuarkusBuild()java.io.FilegetArtifactProperties()protected java.util.Collection<java.io.File>getBuildInputFiles()protected java.util.Map<java.lang.String,java.io.File>getBuildOutputDirectories()protected java.util.Map<java.lang.String,java.io.File>getBuildOutputFiles()java.util.Map<java.lang.String,java.lang.String>getCachingRelevantInput()org.gradle.api.file.FileCollectiongetClasspath()java.io.FilegetFastJar()protected abstract org.gradle.api.file.FileSystemOperationsgetFileSystemOperations()org.gradle.api.provider.MapProperty<java.lang.String,java.lang.String>getForcedProperties()org.gradle.api.provider.ListProperty<java.lang.String>getIgnoredEntries()ManifestgetManifest()java.io.FilegetNativeRunner()java.io.FilegetRunnerJar()QuarkusBuildmanifest(org.gradle.api.Action<Manifest> action)QuarkusBuildnativeArgs(org.gradle.api.Action<java.util.Map<java.lang.String,?>> action)voidsetIgnoredEntries(java.util.List<java.lang.String> ignoredEntries)-
Methods inherited from class io.quarkus.gradle.tasks.QuarkusTask
getWorkerExecutor
-
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
-
-
-
-
Field Detail
-
QUARKUS_IGNORE_LEGACY_DEPLOY_BUILD
public static final java.lang.String QUARKUS_IGNORE_LEGACY_DEPLOY_BUILD
- See Also:
- Constant Field Values
-
-
Method Detail
-
nativeArgs
public QuarkusBuild nativeArgs(org.gradle.api.Action<java.util.Map<java.lang.String,?>> action)
-
getForcedProperties
@Internal public org.gradle.api.provider.MapProperty<java.lang.String,java.lang.String> getForcedProperties()
-
getIgnoredEntries
@Internal public org.gradle.api.provider.ListProperty<java.lang.String> getIgnoredEntries()
-
setIgnoredEntries
public void setIgnoredEntries(java.util.List<java.lang.String> ignoredEntries)
-
getManifest
@Internal public Manifest getManifest()
-
manifest
public QuarkusBuild manifest(org.gradle.api.Action<Manifest> action)
-
getRunnerJar
@Internal public java.io.File getRunnerJar()
-
getNativeRunner
@Internal public java.io.File getNativeRunner()
-
getFastJar
@Internal public java.io.File getFastJar()
-
getArtifactProperties
@Internal public java.io.File getArtifactProperties()
-
getBuildOutputDirectories
@OutputDirectories protected java.util.Map<java.lang.String,java.io.File> getBuildOutputDirectories()
-
getBuildOutputFiles
@OutputFiles protected java.util.Map<java.lang.String,java.io.File> getBuildOutputFiles()
-
getBuildInputFiles
@InputFiles @PathSensitive(RELATIVE) protected java.util.Collection<java.io.File> getBuildInputFiles()
-
finalizeQuarkusBuild
public void finalizeQuarkusBuild()
-
getFileSystemOperations
@Inject protected abstract org.gradle.api.file.FileSystemOperations getFileSystemOperations()
-
getClasspath
@Classpath public org.gradle.api.file.FileCollection getClasspath()
-
getCachingRelevantInput
@Input public java.util.Map<java.lang.String,java.lang.String> getCachingRelevantInput()
-
deleteFileIfExists
protected static void deleteFileIfExists(java.nio.file.Path file)
-
-