Package co.com.bancolombia.task
Class GenerateStructureTask
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- co.com.bancolombia.task.CleanArchitectureDefaultTask
-
- co.com.bancolombia.task.GenerateStructureTask
-
- 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 GenerateStructureTask extends CleanArchitectureDefaultTask
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGenerateStructureTask.CoveragePluginstatic classGenerateStructureTask.JavaVersionstatic classGenerateStructureTask.Languagestatic classGenerateStructureTask.ProjectType
-
Field Summary
-
Fields inherited from class co.com.bancolombia.task.CleanArchitectureDefaultTask
builder, logger
-
-
Constructor Summary
Constructors Constructor Description GenerateStructureTask()
-
Method Summary
-
Methods inherited from class co.com.bancolombia.task.CleanArchitectureDefaultTask
getOptionReader, getTextOutputFactory, printHelp, sendAnalytics, sendAnalytics
-
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, setLoggerMessageRewriter
-
-
-
-
Method Detail
-
setPackage
public void setPackage(java.lang.String packageName)
-
setType
public void setType(GenerateStructureTask.ProjectType type)
-
setLanguage
public void setLanguage(GenerateStructureTask.Language language)
-
setName
public void setName(java.lang.String projectName)
-
setCoveragePlugin
public void setCoveragePlugin(GenerateStructureTask.CoveragePlugin coverage)
-
setStatusLombok
public void setStatusLombok(Constants.BooleanOption lombok)
-
setMetrics
public void setMetrics(Constants.BooleanOption metrics)
-
setJavaVersion
public void setJavaVersion(GenerateStructureTask.JavaVersion javaVersion)
-
setForce
public void setForce(Constants.BooleanOption force)
-
getAvailableProjectTypes
public java.util.List<GenerateStructureTask.ProjectType> getAvailableProjectTypes()
-
getCoveragePlugins
public java.util.List<GenerateStructureTask.CoveragePlugin> getCoveragePlugins()
-
getLombokOptions
public java.util.List<Constants.BooleanOption> getLombokOptions()
-
getMetricsOptions
public java.util.List<Constants.BooleanOption> getMetricsOptions()
-
getForceOptions
public java.util.List<Constants.BooleanOption> getForceOptions()
-
getJavaVersions
public java.util.List<GenerateStructureTask.JavaVersion> getJavaVersions()
-
generateStructureTask
public void generateStructureTask() throws java.io.IOException, CleanException- Throws:
java.io.IOExceptionCleanException
-
-