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

ClasspathVerificationContainer

open class ClasspathVerificationContainer

Configuration container for class collision check.

Constructors

<init>

ClasspathVerificationContainer()

Configuration container for class collision check.

Properties

enabled

var enabled: Boolean

If this property set to false, class collision will be not verified. Default value is true.

excludedClasses

val excludedClasses: Set<String>

Set of patterns to exclude classes from the verification of the classpath.

excludes

val excludes: Set<DependencyConfig>

This set provides exclude configuration class collision check.

Functions

exclude

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

With exclude it is possible to exclude libraries and modules from the class collision check.

excludeClass

fun excludeClass(classPattern: String): Unit

Add a pattern, like 'com.test.*' to the set to exclude classes from the verification of the classpath.