public class CartridgeProject
This is part of the project extension and describes sub projects, like connectors, payment provider etc.
@Inject
public CartridgeProject(@NotNull
org.gradle.api.model.ObjectFactory objectFactory)
provides a sub project configuration.
@Input @NotNull public org.gradle.api.provider.Property<java.lang.String> getDependency()
Dependency of the base project.
@NotNull public FilePackage getConfigPackage()
Configuration for configuration package.
public void configPackage(@NotNull
org.gradle.api.Action<? super com.intershop.gradle.icm.extension.FilePackage> action)
Provides the configuration of a package with configuration files.
action - action to configure a file package.public void configPackage(@NotNull
groovy.lang.Closure<com.intershop.gradle.icm.extension.FilePackage> c)
Provides the configuration of a package with configuration files.
c - closure to configure a file package.@NotNull public FilePackage getSitesPackage()
Configuration for sites package.
public void sitesPackage(@NotNull
org.gradle.api.Action<? super com.intershop.gradle.icm.extension.FilePackage> action)
Provides the configuration of a packes with ICM sites files.
action - action to configure a file package.public void sitesPackage(@NotNull
groovy.lang.Closure<com.intershop.gradle.icm.extension.FilePackage> c)
Provides the configuration of a package with ICM sites files.
c - closure to configure a file package.