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

DependencyJarManager

class DependencyJarManager

This class contains all methods for the calculation of all information about the configured jar files.

Constructors

<init>

DependencyJarManager(project: Project)

provides a class to collect all jars with necessary information

Properties

project

val project: Project

the current project instance

Functions

collectJarFiles

fun collectJarFiles(excludes: Set<DependencyConfig>, collisionExcludes: Set<DependencyConfig>): MutableSet<JarFileInfo>

Collect all jars with dependencies information from the configured parameters.

getDependencies

fun getDependencies(libItems: Set<LibraryItem>, moduleItems: Set<ModuleItem>, excludes: Set<DependencyConfig>): Set<DependencyConfig>

Returns all resolved dependencies from configuration.