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:
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 GenerateSchemaTask extends org.gradle.api.DefaultTaskGenerate schema task.
-
-
Constructor Summary
Constructors Constructor Description GenerateSchemaTask()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgenerateSchema()java.io.FilegetClassesDir()static GradleConfiggetConfig()java.util.List<java.lang.String>getConfigurations()java.util.List<java.lang.String>getDependencyExtensions()java.lang.StringgetDestination()booleangetIncludeDependencies()booleangetIncludeDirectives()booleangetIncludeIntrospectionTypes()booleangetIncludeScalars()booleangetIncludeSchemaDefinition()booleangetIncludeTransitiveDependencies()voidsetClassesDir(java.io.File classesDir)voidsetConfigurations(java.util.List<java.lang.String> configurations)voidsetDependencyExtensions(java.util.List<java.lang.String> dependencyExtensions)voidsetDestination(java.lang.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, 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
-
getDestination
@Optional @OutputFile public java.lang.String getDestination()
-
setDestination
public void setDestination(java.lang.String destination)
-
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
@Input public java.util.List<java.lang.String> getConfigurations()
-
setConfigurations
public void setConfigurations(java.util.List<java.lang.String> configurations)
-
getDependencyExtensions
@Input public java.util.List<java.lang.String> getDependencyExtensions()
-
setDependencyExtensions
public void setDependencyExtensions(java.util.List<java.lang.String> dependencyExtensions)
-
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
@Optional @InputDirectory public java.io.File getClassesDir()
-
setClassesDir
public void setClassesDir(java.io.File classesDir)
-
getConfig
public static GradleConfig getConfig()
-
generateSchema
public void generateSchema() throws java.lang.Exception- Throws:
java.lang.Exception
-
-