component-build-plugin / com.intershop.gradle.component.build.extension.container / DependencyMgmtContainer

DependencyMgmtContainer

open class DependencyMgmtContainer

Container for all additional dependency configurations, like dependencyExcludes and the configuration for the verification of the classpath.

Constructors

<init>

DependencyMgmtContainer(project: Project)

provides the configuration

Properties

classpathVerification

val classpathVerification: ClasspathVerificationContainer

Property (read only) of the classpath verification configuration.

excludes

val excludes: Set<DependencyConfig>

This set provides exclude configuration for all dependency configurations - modules and libraries.

Functions

classpathVerification

fun classpathVerification(action: Action<in ClasspathVerificationContainer>): Unit

Configures classpath verification container of a component.

exclude

fun exclude(group: String = "", module: String = "", version: String = ""): Unit

With exclude it is possible to exclude libraries and modules from the list of dependent objects.