public class PreparePublishDir
This task copy the files (configuration / sites) for publishing of ICM projects. There is a configuration for new base projects like ICM or adapter cartridges like (solr).
@Inject
public PreparePublishDir(@NotNull
org.gradle.api.model.ObjectFactory objectFactory,
@NotNull
org.gradle.api.file.ProjectLayout projectLayout,
@NotNull
org.gradle.api.file.FileSystemOperations fsOps)
Creates a task for file copienf from extension.
@Optional @NotNull public org.gradle.api.provider.Property<com.intershop.gradle.icm.extension.ServerDir> getBaseDirConfig()
@Optional @NotNull public org.gradle.api.provider.Property<com.intershop.gradle.icm.extension.ServerDir> getExtraDirConfig()
@OutputDirectory @NotNull public org.gradle.api.file.DirectoryProperty getOutputDirectory()
public void prepareDir()
Task execution method of this task. It creates a new directory.
@NotNull public org.gradle.api.file.ProjectLayout getProjectLayout()
public void setProjectLayout(@NotNull
org.gradle.api.file.ProjectLayout p)
@NotNull public org.gradle.api.file.FileSystemOperations getFsOps()
public void setFsOps(@NotNull
org.gradle.api.file.FileSystemOperations p)