Package co.com.bancolombia.task
Class GenerateStructureTask
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- co.com.bancolombia.task.AbstractCleanArchitectureDefaultTask
-
- 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 AbstractCleanArchitectureDefaultTask
-
-
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.AbstractCleanArchitectureDefaultTask
builder, logger
-
-
Constructor Summary
Constructors Constructor Description GenerateStructureTask()
-
Method Summary
-
Methods inherited from class co.com.bancolombia.task.AbstractCleanArchitectureDefaultTask
executeBaseTask, getOptionReader, getTextOutputFactory, printHelp, resolveFactory, resolveFactory, resolvePackage, resolvePrefix, resolveTypes, 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, 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
-
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)
-
setWithExample
public void setWithExample(Constants.BooleanOption withExample)
-
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()
-
execute
public void execute() throws java.io.IOException, CleanException- Specified by:
executein classAbstractCleanArchitectureDefaultTask- Throws:
java.io.IOExceptionCleanException
-
resolveAnalyticsType
protected java.util.Optional<java.lang.String> resolveAnalyticsType()
- Overrides:
resolveAnalyticsTypein classAbstractCleanArchitectureDefaultTask
-
-