public class IntershopExtension
Extension for ICM properties.
@NotNull public static java.lang.String INTERSHOP_EXTENSION_NAME
@NotNull public static java.lang.String INTERSHOP_GROUP_NAME
public static com.intershop.gradle.icm.extension.IntershopExtension.Companion Companion
public IntershopExtension(@NotNull
org.gradle.api.Project project)
Extension for ICM properties.
@NotNull public ProjectInfo getProjectInfo()
@NotNull public BaseConfiguration getBaseConfig()
public void projectInfo(@NotNull
groovy.lang.Closure<java.lang.Object> closure)
Configures the project information configuration.
closure - closure with project information configurationpublic void projectInfo(@NotNull
org.gradle.api.Action<? super com.intershop.gradle.icm.extension.ProjectInfo> action)
Configures the project information configuration.
action - action with project information configurationpublic void baseConfig(@NotNull
groovy.lang.Closure<java.lang.Object> closure)
Configures the base project of Intershop Commerce Management.
closure - closure with base project configuration of Intershop Commerce Managementpublic void baseConfig(@NotNull
org.gradle.api.Action<? super com.intershop.gradle.icm.extension.BaseConfiguration> action)
Configures the base project of Intershop Commerce Management.
action - action with base project configuration of Intershop Commerce Management@NotNull public org.gradle.api.provider.Provider<java.lang.String> getMavenPublicationNameProvider()
Provider for publication name of Maven.
@NotNull public java.lang.String getMavenPublicationName()
Publishing name of Maven of the project.
public void setMavenPublicationName(@NotNull
java.lang.String p)
Publishing name of Maven of the project.
@NotNull public org.gradle.api.Project getProject()
public void setProject(@NotNull
org.gradle.api.Project p)