@Singleton @Named(value="file") public final class FileProvidedChecksumsSource extends Object implements org.eclipse.aether.spi.connector.checksum.ProvidedChecksumsSource
ProvidedChecksumsSource
implementation that use specified directory as base
directory, where it expects artifacts checksums on standard Maven2 "local" layout. This implementation uses Artifact
(and Metadata) coordinates solely to form path from baseDir (for Metadata file name is
maven-metadata-local.xml.sha1
in case of SHA-1 checksum).Constructor and Description |
---|
FileProvidedChecksumsSource(org.eclipse.aether.spi.io.FileProcessor fileProcessor,
LocalPathComposer localPathComposer) |
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
getProvidedArtifactChecksums(org.eclipse.aether.RepositorySystemSession session,
org.eclipse.aether.spi.connector.ArtifactDownload transfer,
List<org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory> checksumAlgorithmFactories) |
public static final String NAME
@Inject public FileProvidedChecksumsSource(org.eclipse.aether.spi.io.FileProcessor fileProcessor, LocalPathComposer localPathComposer)
public Map<String,String> getProvidedArtifactChecksums(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.spi.connector.ArtifactDownload transfer, List<org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory> checksumAlgorithmFactories)
getProvidedArtifactChecksums
in interface org.eclipse.aether.spi.connector.checksum.ProvidedChecksumsSource
Copyright © 2010–2022 The Apache Software Foundation. All rights reserved.