Class CreateConfigFolder

  • All Implemented Interfaces:
    kotlin.Comparable , org.gradle.api.Named , org.gradle.api.Task , org.gradle.api.internal.DynamicObjectAware , org.gradle.api.internal.TaskInternal , org.gradle.api.plugins.ExtensionAware , org.gradle.util.Configurable

    @CacheableTask() 
    public abstract class CreateConfigFolder
    extends AbstractCreateFolder
                        

    Task for folder creation of configuration files of a server.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Constructor Summary

      Constructors 
      Constructor Description
      CreateConfigFolder(ProjectLayout projectLayout, ObjectFactory objectFactory, FileSystemOperations fsOps) Creates a task for folder handling.
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final RegularFileProperty getVersionInfo()
      final Unit provideVersionInfoFile(Provider<RegularFile> file) Provides the version information of this project.
      Unit addPackages(CopySpec cs) Adds packages to a copy spec, so that the files be stored in the output dir.
      final Unit executeTask() Task method of this task.
      • Methods inherited from class com.intershop.gradle.icm.tasks.AbstractCreateFolder

        getBaseDirConfig, getBaseProject, getExtraDirConfig, getFsOps, getModules, getObjectFactory, getOutputDir, getProjectLayout, module, provideOutputDir
      • Methods inherited from class org.gradle.api.DefaultTask

        getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, setActions, setDescription, setDidWork, setEnabled, setEnabled, setGroup
      • Methods inherited from class org.gradle.api.internal.AbstractTask

        getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getReasonsNotToTrackState, getRequiredServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, setImpliesSubProjects
      • Methods inherited from class org.gradle.api.Task

        configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, doNotTrackState, finalizedBy, hasProperty, mustRunAfter, notCompatibleWithConfigurationCache, onlyIf, onlyIf, onlyIf, property, setDependsOn, setFinalizedBy, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
      • Methods inherited from class kotlin.Comparable

        compareTo
      • Methods inherited from class org.gradle.api.internal.TaskInternal

        acceptServiceReferences, appendParallelSafeAction, doNotTrackStateIf, hasTaskActions, prependParallelSafeAction, restoreOnlyIf, restoreTaskActions
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CreateConfigFolder

        CreateConfigFolder(ProjectLayout projectLayout, ObjectFactory objectFactory, FileSystemOperations fsOps)

        Creates a task for folder handling.

    • Method Detail

      • getVersionInfo

        @InputFile()@PathSensitive(value = PathSensitivity.RELATIVE) final RegularFileProperty getVersionInfo()
      • provideVersionInfoFile

         final Unit provideVersionInfoFile(Provider<RegularFile> file)

        Provides the version information of this project. This file is used for the presentation in the backoffice login.

        Parameters:
        file - regular file provider.
      • addPackages

         Unit addPackages(CopySpec cs)

        Adds packages to a copy spec, so that the files be stored in the output dir.

      • executeTask

         final Unit executeTask()

        Task method of this task. It creates the configuration folder structure for the server.