component-build-plugin / com.intershop.gradle.component.build.extension.container / ModuleItemContainer / add

add

fun add(dependency: Any, vararg types: String): ModuleItem

Add a dependency of a module from any possible definition with special type configuration to the library list. This dependency will be resolved transitive!

Parameters

dependency - a dependency object

types - set of deployment or environment types

fun add(dependency: Any): ModuleItem

Add a dependency from any possible definition a to the configuration.

Parameters

dependency - a dependency object

fun add(libs: Collection<Any>): Unit

Add a list of dependencies to the library list.

Parameters

libs - a list of dependencies

fun add(dependency: Any, action: Action<in ModuleItem>): Unit

Add a dependency from any possible definition a to the configuration.

Parameters

dependency - library dependency.

action - action to configure all parameters of module item.