Class PackageWebTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.curioswitch.gradle.plugins.grpcapi.tasks.PackageWebTask
- 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 abstract class PackageWebTask
extends org.gradle.api.DefaultTask
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors Constructor Description PackageWebTask() -
Method Summary
Modifier and Type Method Description voidexec()abstract org.gradle.api.provider.Property<java.lang.String>getPackageJsonTemplate()java.util.List<java.lang.String>getVersions()java.lang.StringgetWebDir()abstract org.gradle.api.provider.Property<java.lang.String>getWebPackageName()java.lang.StringgetWebProtosDir()Methods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getSharedResources, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getTimeout, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, requiresResource, requiresResource, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
-
Constructor Details
-
PackageWebTask
public PackageWebTask()
-
-
Method Details
-
getWebPackageName
@Input public abstract org.gradle.api.provider.Property<java.lang.String> getWebPackageName() -
getPackageJsonTemplate
@Input public abstract org.gradle.api.provider.Property<java.lang.String> getPackageJsonTemplate() -
getVersions
@Input public java.util.List<java.lang.String> getVersions() -
getWebProtosDir
@InputDirectory public java.lang.String getWebProtosDir() -
getWebDir
@OutputDirectory public java.lang.String getWebDir() -
exec
public void exec() throws java.io.IOException- Throws:
java.io.IOException
-