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.
@Optional @Input @NotNull public org.gradle.api.provider.SetProperty<java.lang.String> getPlatforms()
Dependency of version filters of the base project.
public void platform(@NotNull
java.lang.String dependency)
Add a dependency to the set of dependency filter dependencies.
dependency - external module dependency in a short notation@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.