Class ProjectConfiguration
-
- All Implemented Interfaces:
public class ProjectConfigurationExtension of an Intershop ICM project.
-
-
Field Summary
Fields Modifier and Type Field Description private final Projectprojectprivate final FilecontainerConfigprivate final FiletestcontainerConfigprivate final Fileconfigprivate final CartridgeProjectbaseprivate final NamedDomainObjectContainer<NamedCartridgeProject>modulesprivate final Property<String>libFilterFileDependency
-
Constructor Summary
Constructors Constructor Description ProjectConfiguration(Project project, ObjectFactory objectFactory, ProjectLayout projectLayout)creates the extension of a project configuration.
-
Method Summary
Modifier and Type Method Description final ProjectgetProject()final FilegetContainerConfig()final FilegetTestcontainerConfig()final FilegetConfig()final CartridgeProjectgetBase()Base project configuration for final project. final NamedDomainObjectContainer<NamedCartridgeProject>getModules()final Property<String>getLibFilterFileDependency()final Unitbase(Action<in CartridgeProject> action)Configures a binary base project (This is also connected to a Docker image.). final Unitbase(Closure<CartridgeProject> closure)Configures a binary base project (This is also connected to a Docker image.). -
-
Method Detail
-
getProject
final Project getProject()
-
getContainerConfig
final File getContainerConfig()
-
getTestcontainerConfig
final File getTestcontainerConfig()
-
getBase
final CartridgeProject getBase()
Base project configuration for final project.
-
getModules
final NamedDomainObjectContainer<NamedCartridgeProject> getModules()
-
getLibFilterFileDependency
final Property<String> getLibFilterFileDependency()
-
base
final Unit base(Action<in CartridgeProject> action)
Configures a binary base project (This is also connected to a Docker image.).
- Parameters:
action- Action to configure Cartridge project (ICM)
-
base
final Unit base(Closure<CartridgeProject> closure)
Configures a binary base project (This is also connected to a Docker image.).
- Parameters:
closure- Closure to configure Cartridge project (ICM)
-
-
-
-