Package io.bdeploy.gradle
Class BDeployZipTask
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- io.bdeploy.gradle.BDeployZipTask
-
- 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>
public class BDeployZipTask extends org.gradle.api.DefaultTaskPackages a product as a ZIP file.
-
-
Constructor Summary
Constructors Constructor Description BDeployZipTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.gradle.api.provider.Property<io.bdeploy.bhive.model.Manifest.Key>getKey()org.gradle.api.file.DirectoryPropertygetLocalBHive()org.gradle.api.file.RegularFilePropertygetOutput()voidof(BDeployProductTask task)voidperform()-
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, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, prependParallelSafeAction, setImpliesSubProjects
-
-
-
-
Method Detail
-
perform
public void perform()
-
of
public void of(BDeployProductTask task)
- Parameters:
task- theBDeployProductTaskto grab configuration from (local BHive path, key to push).
-
getLocalBHive
@InputDirectory public org.gradle.api.file.DirectoryProperty getLocalBHive()
- Returns:
- the local BHive containing the specified product.
-
getKey
@Input public org.gradle.api.provider.Property<io.bdeploy.bhive.model.Manifest.Key> getKey()
- Returns:
- the product to package.
-
getOutput
@OutputFile public org.gradle.api.file.RegularFileProperty getOutput()
- Returns:
- the target ZIP file.
-
-