Package-level declarations

Types

Link copied to clipboard

Interface for implementations that merge a set of ArtifactArchives into a specific type of ArtifactArchive.

Link copied to clipboard

Used for implementations that merge libs/ jars into a main classes.jar file.

Link copied to clipboard
fun interface Glob

The following rules are used to interpret glob patterns:

Link copied to clipboard
interface Merger<T>

Used for implementations that merge multiple entries together into a target entry, producing a single entry.

Link copied to clipboard
data class MergeRules(val pickFirsts: Glob, val merges: Glob, val excludes: Glob)

Constraints on how to handle the merging of collections of files.