public class ProjectConfiguration
Extension of an Intershop ICM project.
@NotNull public static java.lang.String EXTERNAL_CARTRIDGE_PATH
Path in build directory for external cartridges.
@NotNull public static java.lang.String CARTRIDGELISTFILE_PATH
Path for original cartridge list properties in build directory.
public static com.intershop.gradle.icm.extension.ProjectConfiguration.Companion Companion
public ProjectConfiguration()
Extension of an Intershop ICM project.
@Inject @NotNull public org.gradle.api.model.ObjectFactory getObjectFactory()
Inject service of ObjectFactory (See "Service injection" in Gradle documentation.
@Inject @NotNull public org.gradle.api.file.ProjectLayout getProjectLayout()
Inject service of ProjectLayout (See "Service injection" in Gradle documentation.
@NotNull public org.gradle.api.provider.Provider<org.gradle.api.file.Directory> getCartridgeDirProvider()
Provider of cartridge directory for external cartridges.
@NotNull public java.io.File getCartridgeDir()
Cartridge directory for external cartridges.
public void setCartridgeDir(@NotNull
java.io.File value)
Cartridge directory for external cartridges.
public void setCartridgeBuildPath(@NotNull
java.lang.String buildPath)
Set only a short path for cartridge dir.
buildPath - @NotNull public org.gradle.api.provider.Provider<java.util.Set> getCartridgesProvider()
Provider of cartridge list extension of a project.
@NotNull public java.util.Set<java.lang.String> getCartridges()
Cartridges of this project.
public void setCartridges(@NotNull
java.util.Set<java.lang.String> p)
Cartridges of this project.
public void cartridge(@NotNull
java.lang.String cartridge)
Add a single cartridge to the list.
@NotNull public org.gradle.api.provider.Provider<java.util.Set> getDbprepareCartridgesProvider()
Provider of dbinit/dbprepare cartridge list extension of a project.
@NotNull public java.util.Set<java.lang.String> getDbprepareCartridges()
Cartridges of this project.
public void setDbprepareCartridges(@NotNull
java.util.Set<java.lang.String> p)
Cartridges of this project.
public void dbprepareCartridge(@NotNull
java.lang.String cartridge)
Add a single cartridge to the list of dbprepare cartridges.
@NotNull public org.gradle.api.provider.Provider<java.util.Set> getProductionCartridgesProvider()
Provider of all production cartridges in the extended list.
@NotNull public java.util.Set<java.lang.String> getProductionCartridges()
Cartridges of this project.
public void setProductionCartridges(@NotNull
java.util.Set<java.lang.String> p)
Cartridges of this project.
public void productionCartridge(@NotNull
java.lang.String cartridge)
Add a single cartridge to the list of dbprepare cartridges.
@NotNull public org.gradle.api.provider.Provider<java.lang.String> getConfigurationPackageProvider()
Provider of configurationPackage property.
@NotNull public java.lang.String getConfigurationPackage()
Base of the sites configuration of an ICM server.
public void setConfigurationPackage(@NotNull
java.lang.String p)
Base of the sites configuration of an ICM server.
@NotNull public org.gradle.api.provider.Provider<java.lang.String> getSitesPackageProvider()
Provider of configurationPackage property.
@NotNull public java.lang.String getSitesPackage()
Base of the server configuration of an ICM server.
public void setSitesPackage(@NotNull
java.lang.String p)
Base of the server configuration of an ICM server.
@NotNull public org.gradle.api.provider.Provider<org.gradle.api.file.Directory> getConfigDirProvider()
Provider of project configuration directory.
@NotNull public java.io.File getConfigDir()
Additional project configuration directory.
public void setConfigDir(@NotNull
java.io.File value)
Additional project configuration directory.
public void setConfigPath(@NotNull
java.lang.String configPath)
Set only a short path for project configuration dir.
configPath - @NotNull public org.gradle.api.provider.Provider<org.gradle.api.file.Directory> getSitesDirProvider()
Provider of project sites directory.
@NotNull public java.io.File getSitesDir()
Project sites directory.
public void setSitesDir(@NotNull
java.io.File value)
Project sites directory.
public void setSitesPath(@NotNull
java.lang.String sitesPath)
Set only a short path for project configuration dir.