Class IntershopExtension
-
- All Implemented Interfaces:
public class IntershopExtensionExtension for ICM properties.
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringINTERSHOP_EXTENSION_NAMEpublic final static StringINTERSHOP_GROUP_NAMEprivate final Projectprojectprivate final DevelopmentConfigurationdevelopmentConfigprivate final ProjectInfoprojectInfoprivate final ProjectConfigurationprojectConfigprivate final Provider<String>mavenPublicationNameProviderprivate Property<String>mavenPublicationName
-
Constructor Summary
Constructors Constructor Description IntershopExtension(Project project, ObjectFactory objectFactory)
-
Method Summary
Modifier and Type Method Description final ProjectgetProject()final DevelopmentConfigurationgetDevelopmentConfig()final ProjectInfogetProjectInfo()final ProjectConfigurationgetProjectConfig()final Provider<String>getMavenPublicationNameProvider()Provider for publication name of Maven. final Property<String>getMavenPublicationName()Publishing name of Maven of the project. final UnitsetMavenPublicationName(Property<String> value)Publishing name of Maven of the project. final UnitdevelopmentConfig(Closure<DevelopmentConfiguration> closure)Configures the development information configuration. final UnitdevelopmentConfig(Action<in DevelopmentConfiguration> action)Configures the project information configuration. final UnitprojectInfo(Closure<ProjectInfo> closure)Configures the project information configuration. final UnitprojectInfo(Action<in ProjectInfo> action)Configures the project information configuration. final UnitprojectConfig(Closure<ProjectConfiguration> closure)Configures the base project of Intershop Commerce Management. final UnitprojectConfig(Action<in ProjectConfiguration> action)Configures the base project of Intershop Commerce Management. -
-
Method Detail
-
getProject
final Project getProject()
-
getDevelopmentConfig
final DevelopmentConfiguration getDevelopmentConfig()
-
getProjectInfo
final ProjectInfo getProjectInfo()
-
getProjectConfig
final ProjectConfiguration getProjectConfig()
-
getMavenPublicationNameProvider
final Provider<String> getMavenPublicationNameProvider()
Provider for publication name of Maven.
-
getMavenPublicationName
final Property<String> getMavenPublicationName()
Publishing name of Maven of the project.
-
setMavenPublicationName
final Unit setMavenPublicationName(Property<String> value)
Publishing name of Maven of the project.
-
developmentConfig
final Unit developmentConfig(Closure<DevelopmentConfiguration> closure)
Configures the development information configuration.
- Parameters:
closure- closure with project information configuration
-
developmentConfig
final Unit developmentConfig(Action<in DevelopmentConfiguration> action)
Configures the project information configuration.
- Parameters:
action- action with project information configuration
-
projectInfo
final Unit projectInfo(Closure<ProjectInfo> closure)
Configures the project information configuration.
- Parameters:
closure- closure with project information configuration
-
projectInfo
final Unit projectInfo(Action<in ProjectInfo> action)
Configures the project information configuration.
- Parameters:
action- action with project information configuration
-
projectConfig
final Unit projectConfig(Closure<ProjectConfiguration> closure)
Configures the base project of Intershop Commerce Management.
- Parameters:
closure- closure with base project configuration of Intershop Commerce Management
-
projectConfig
final Unit projectConfig(Action<in ProjectConfiguration> action)
Configures the base project of Intershop Commerce Management.
- Parameters:
action- action with base project configuration of Intershop Commerce Management
-
-
-
-