Package io.quarkus.gradle.tasks
Class QuarkusBuildCacheableAppParts
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- io.quarkus.gradle.tasks.QuarkusTask
-
- io.quarkus.gradle.tasks.QuarkusBuildCacheableAppParts
-
- 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 QuarkusBuildCacheableAppParts extends QuarkusTask
-
-
Field Summary
-
Fields inherited from class io.quarkus.gradle.tasks.QuarkusTask
buildDir, projectDir
-
-
Constructor Summary
Constructors Constructor Description QuarkusBuildCacheableAppParts()
-
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)java.util.Map<java.lang.String,java.lang.String>getCachingRelevantInput()org.gradle.api.file.FileCollectiongetClasspath()protected abstract org.gradle.api.file.FileSystemOperationsgetFileSystemOperations()java.util.Map<java.lang.String,java.io.File>getOutputDirectories()Points tobuild/quarkus-build/appand includes the uber-jar, native runner and "quarkus-app" directory w/o the `lib/` folder.booleanisCachedByDefault()voidperformQuarkusBuild()-
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
-
-
-
-
Method Detail
-
isCachedByDefault
@Internal public boolean isCachedByDefault()
-
getOutputDirectories
@OutputDirectories public java.util.Map<java.lang.String,java.io.File> getOutputDirectories()
Points tobuild/quarkus-build/appand includes the uber-jar, native runner and "quarkus-app" directory w/o the `lib/` folder.
-
performQuarkusBuild
public void performQuarkusBuild()
-
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)
-
-