Package io.smallrye.graphql.gradle.tasks
Class GenerateSchemaTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
io.smallrye.graphql.gradle.tasks.GenerateSchemaTask
- All Implemented Interfaces:
Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.Named,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
public class GenerateSchemaTask
extends org.gradle.api.DefaultTask
Generate schema task.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Task
org.gradle.api.Task.Namer -
Field Summary
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic GradleConfigbooleanbooleanbooleanbooleanbooleanbooleanvoidsetClassesDir(File classesDir) voidsetConfigurations(List<String> configurations) voidsetDependencyExtensions(List<String> dependencyExtensions) voidsetDestination(String destination) voidsetIncludeDependencies(boolean includeDependencies) voidsetIncludeDirectives(boolean includeDirectives) voidsetIncludeIntrospectionTypes(boolean includeIntrospectionTypes) voidsetIncludeScalars(boolean includeScalars) voidsetIncludeSchemaDefinition(boolean includeSchemaDefinition) voidsetIncludeTransitiveDependencies(boolean includeTransitiveDependencies) voidsetNoDestination(boolean destination) 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, usesServiceMethods 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, setImpliesSubProjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
Constructor Details
-
GenerateSchemaTask
public GenerateSchemaTask()
-
-
Method Details
-
getDestination
-
setDestination
-
setNoDestination
public void setNoDestination(boolean destination) -
getIncludeDependencies
@Input public boolean getIncludeDependencies() -
setIncludeDependencies
public void setIncludeDependencies(boolean includeDependencies) -
getIncludeTransitiveDependencies
@Input public boolean getIncludeTransitiveDependencies() -
setIncludeTransitiveDependencies
public void setIncludeTransitiveDependencies(boolean includeTransitiveDependencies) -
getConfigurations
-
setConfigurations
-
getDependencyExtensions
-
setDependencyExtensions
-
getIncludeScalars
@Input public boolean getIncludeScalars() -
setIncludeScalars
public void setIncludeScalars(boolean includeScalars) -
getIncludeDirectives
@Input public boolean getIncludeDirectives() -
setIncludeDirectives
public void setIncludeDirectives(boolean includeDirectives) -
getIncludeSchemaDefinition
@Input public boolean getIncludeSchemaDefinition() -
setIncludeSchemaDefinition
public void setIncludeSchemaDefinition(boolean includeSchemaDefinition) -
getIncludeIntrospectionTypes
@Input public boolean getIncludeIntrospectionTypes() -
setIncludeIntrospectionTypes
public void setIncludeIntrospectionTypes(boolean includeIntrospectionTypes) -
getClassesDir
-
setClassesDir
-
getConfig
-
generateSchema
- Throws:
Exception
-