Default Packager
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)
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.