public class CreateConfFolder
extends AbstractCreateFolder
Task to create configuration folder.
@NotNull public static java.lang.String CARTRIDGELISTFILE_NAME
Path for original cartridge list properties in build directory.
@NotNull public static java.lang.String CARTRIDGES_PROPERTY
Property name for cartridges.
@NotNull public static java.lang.String CARTRIDGES_DBINIT_PROPERTY
Property name for dbinit/dbprepare cartridges.
@NotNull public static java.lang.String CLUSTER_CONF
public static com.intershop.gradle.icm.tasks.CreateConfFolder.Companion Companion
@Inject
public CreateConfFolder(@NotNull
org.gradle.api.model.ObjectFactory objectFactory,
@NotNull
org.gradle.api.file.FileSystemOperations fsOps)
Task to create configuration folder.
@Input @NotNull public java.util.Set<java.lang.String> getCartridges()
Cartridge list to extend the original cartridge list configuration.
public void setCartridges(@NotNull
java.util.Set<java.lang.String> p)
Cartridge list to extend the original cartridge list configuration.
public void provideCartridges(@NotNull
org.gradle.api.provider.Provider<java.util.Set> cartridges)
Provider to configure cartridge list to extend the original cartridge list configuration.
cartridges - additional cartridge list@Input @NotNull public java.util.Set<java.lang.String> getDbprepareCartridges()
Cartridge list to extend the original dbprepare /dbinit cartridge list configuration.
public void setDbprepareCartridges(@NotNull
java.util.Set<java.lang.String> p)
Cartridge list to extend the original dbprepare /dbinit cartridge list configuration.
public void provideDBprepareCartridges(@NotNull
org.gradle.api.provider.Provider<java.util.Set> cartridges)
Provider to configure cartridge list to extend the original dbprepare /dbinit cartridge list configuration.
cartridges - additional cartridge list@Input @NotNull public java.util.Set<java.lang.String> getProductionCartridges()
Filter for cartridges and dbprepareCartridges. All listed cartridges are production cartridges. Not listed cartridges are test or development cartridges. If the list is empty all cartrdiges are production catridges.
public void setProductionCartridges(@NotNull
java.util.Set<java.lang.String> p)
Filter for cartridges and dbprepareCartridges. All listed cartridges are production cartridges. Not listed cartridges are test or development cartridges. If the list is empty all cartrdiges are production catridges.
public void provideProductionCartridges(@NotNull
org.gradle.api.provider.Provider<java.util.Set> cartridges)
Provider to configure production cartridge filter.
cartridges - cartridge listpublic void provideVersionInfoFile(@NotNull
org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> file)
Provider to configure the version information file.
file - version information file@Optional @InputFile @Nullable public java.io.File getVersionInfoFile()
public void setVersionInfoFile(@Nullable
java.io.File value)
@Internal @NotNull public java.lang.String getClassifier()
public void runFolderCreation()
Main function to run the task functionality.
@Internal public boolean getWriteDevConf()
public void setWriteDevConf(boolean p)
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