DefaultPackager

class DefaultPackager(environment: Environment, packagingEnvironment: PackagingEnvironment, shadeEnvironment: ShadeEnvironment, logger: PackagerLogger) : Packager

Constructors

Link copied to clipboard
constructor(environment: Environment, packagingEnvironment: PackagingEnvironment, shadeEnvironment: ShadeEnvironment, logger: PackagerLogger)

Types

Link copied to clipboard
object Companion
Link copied to clipboard

Functions

Link copied to clipboard
open override fun applyShading(path: Path, archive: ArtifactArchive, identifier: ShadeConfigurationScope?): ArtifactArchive

Applies shading rules to the given archive.

Link copied to clipboard
open override fun mergeArchives(inputArchive: ArtifactArchive, dependencyArchives: List<ArtifactArchive>): ArtifactArchive

Merges the input archive with the provided dependency archives.

Link copied to clipboard
open override fun postProcessing(archive: ArtifactArchive, postProcessorFactories: List<ArtifactArchiveProcessor.Factory>): ArtifactArchive

Applies post-processing to the merged archive.

Link copied to clipboard
open override fun prepareDependencyArchive(archivePath: Path, identifier: ShadeConfigurationScope?): ArtifactArchive

Prepares a dependency archive for processing.

Link copied to clipboard
open override fun prepareInputArchive(inputPath: Path, identifier: ShadeConfigurationScope): ArtifactArchive

Prepares the input archive for processing.