component-build-plugin / com.intershop.gradle.component.build.tasks / DependencyManager

DependencyManager

class DependencyManager

This class provides the handling of the module item and library item set for the CreateComponentTask task.

Constructors

<init>

DependencyManager(project: Project)

provides a class for lib and module dependencies of this component

Properties

project

val project: Project

the current project instance

Functions

addToDescriptor

fun addToDescriptor(component: Component, excludes: Set<DependencyConfig>): Unit

Writes all dependencies - also transitive resolved dependencies - to the descriptor file.

getLibDependencies

fun getLibDependencies(items: Set<LibraryItem>, excludes: Set<DependencyConfig>): Set<DependencyConfig>

Calculate a list with resolved dependencies for libraries.

getModuleDependencies

fun getModuleDependencies(items: Set<ModuleItem>, excludes: Set<DependencyConfig>): Set<DependencyConfig>

Calculate a list with resolved dependencies for modules.