public class AbstractCreateFolder
Abstract task class to create folders for project or adapter cartridges.
@Inject
public AbstractCreateFolder(@NotNull
org.gradle.api.model.ObjectFactory objectFactory,
@NotNull
org.gradle.api.file.FileSystemOperations fsOps)
Abstract task class to create folders for project or adapter cartridges.
@Internal @NotNull public org.gradle.api.file.DirectoryProperty getOutputDirProperty()
@NotNull public java.util.Map<java.lang.String,com.intershop.gradle.icm.extension.BaseProjectConfiguration> getBaseProjects()
public void setBaseProjects(@NotNull
java.util.Map<java.lang.String,? extends com.intershop.gradle.icm.extension.BaseProjectConfiguration> value)
@Optional @Nullable public DirConf getDirConf()
Configuration for project folder.
public void setDirConf(@Nullable
DirConf value)
Configuration for project folder.
@Optional @Nullable public DirConf getDevDirConf()
Configuration for project developer configuration folder.
public void setDevDirConf(@Nullable
DirConf value)
Configuration for project developer configuration folder.
@OutputDirectory @NotNull public java.io.File getOutputDir()
Output directory for generated files.
public void setOutputDir(@NotNull
java.io.File value)
Output directory for generated files.
@Internal @NotNull public java.lang.String getClassifier()
protected void startFolderCreation()
public void addCopyConfSpec(@NotNull
org.gradle.api.file.CopySpec cs,
@NotNull
org.gradle.api.file.CopySpec pkgCS,
@NotNull
BaseProjectConfiguration prjConf,
@NotNull
java.io.File file)
Add copy spec for an package file.
cs - base copy specpkgCS - package copy specprjConf - configuration of a base projectfile - package file it self