Package nu.studer.gradle.jooq
Class JooqGenerate
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
nu.studer.gradle.jooq.JooqGenerate
- 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>
@CacheableTask
public abstract class JooqGenerate
extends org.gradle.api.DefaultTask
Gradle Task that runs the jOOQ source code generation.
-
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
ConstructorsConstructorDescriptionJooqGenerate(JooqConfig config, org.gradle.api.file.FileCollection runtimeClasspath, org.gradle.api.plugins.ExtensionContainer extensions, org.gradle.api.model.ObjectFactory objects, org.gradle.api.provider.ProviderFactory providers, org.gradle.api.file.ProjectLayout projectLayout, org.gradle.process.ExecOperations execOperations, org.gradle.api.file.FileSystemOperations fileSystemOperations) -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerate()org.gradle.api.provider.Property<Boolean> org.gradle.api.Action<? super org.gradle.process.ExecResult> org.gradle.api.Action<? super org.jooq.meta.jaxb.Configuration> org.gradle.api.Action<? super org.gradle.process.JavaExecSpec> abstract org.gradle.api.provider.Property<Object> org.gradle.api.provider.Provider<String> org.gradle.api.provider.Provider<org.gradle.api.file.Directory> org.gradle.api.file.FileCollectionvoidsetExecResultHandler(org.gradle.api.Action<? super org.gradle.process.ExecResult> execResultHandler) voidsetGenerationToolNormalization(org.gradle.api.Action<? super org.jooq.meta.jaxb.Configuration> generationToolNormalization) voidsetJavaExecSpec(org.gradle.api.Action<? super org.gradle.process.JavaExecSpec> javaExecSpec) 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
-
JooqGenerate
@Inject public JooqGenerate(JooqConfig config, org.gradle.api.file.FileCollection runtimeClasspath, org.gradle.api.plugins.ExtensionContainer extensions, org.gradle.api.model.ObjectFactory objects, org.gradle.api.provider.ProviderFactory providers, org.gradle.api.file.ProjectLayout projectLayout, org.gradle.process.ExecOperations execOperations, org.gradle.api.file.FileSystemOperations fileSystemOperations)
-
-
Method Details
-
getNormalizedJooqConfigurationHash
-
getRuntimeClasspath
@Classpath public org.gradle.api.file.FileCollection getRuntimeClasspath() -
getOutputDir
@OutputDirectory public org.gradle.api.provider.Provider<org.gradle.api.file.Directory> getOutputDir() -
getAllInputsDeclared
-
getJavaExecSpec
@Internal public org.gradle.api.Action<? super org.gradle.process.JavaExecSpec> getJavaExecSpec() -
setJavaExecSpec
public void setJavaExecSpec(org.gradle.api.Action<? super org.gradle.process.JavaExecSpec> javaExecSpec) -
getExecResultHandler
@Internal public org.gradle.api.Action<? super org.gradle.process.ExecResult> getExecResultHandler() -
setExecResultHandler
public void setExecResultHandler(org.gradle.api.Action<? super org.gradle.process.ExecResult> execResultHandler) -
getGenerationToolNormalization
@Internal public org.gradle.api.Action<? super org.jooq.meta.jaxb.Configuration> getGenerationToolNormalization() -
setGenerationToolNormalization
public void setGenerationToolNormalization(org.gradle.api.Action<? super org.jooq.meta.jaxb.Configuration> generationToolNormalization) -
getLauncher
-
generate
public void generate()
-