Package org.eclipse.aether.internal.impl
Class DefaultArtifactPredicateFactory
java.lang.Object
org.eclipse.aether.internal.impl.DefaultArtifactPredicateFactory
- All Implemented Interfaces:
ArtifactPredicateFactory
@Singleton
@Named
public final class DefaultArtifactPredicateFactory
extends Object
implements ArtifactPredicateFactory
-
Field Summary
-
Constructor Summary
ConstructorDescriptionDefaultArtifactPredicateFactory
(ChecksumAlgorithmFactorySelector checksumAlgorithmFactorySelector) -
Method Summary
Modifier and TypeMethodDescriptionnewInstance
(RepositorySystemSession session) Creates a new artifact predicate for the session.
-
Field Details
-
CONFIG_PROP_OMIT_CHECKSUMS_FOR_EXTENSIONS
Comma-separated list of extensions with leading dot (example ".asc") that should have checksums omitted. These are applied to sub-artifacts only. Note: to achieve 1.7.x aether.checksums.forSignature=true behaviour, pass empty string as value for this property.- See Also:
- Sourced from:
RepositorySystemSession.getConfigProperties()
- Value type:
String
- Default value:
DEFAULT_OMIT_CHECKSUMS_FOR_EXTENSIONS
- Supports Repo ID Suffix:
- No
-
DEFAULT_OMIT_CHECKSUMS_FOR_EXTENSIONS
- See Also:
-
-
Constructor Details
-
DefaultArtifactPredicateFactory
@Inject public DefaultArtifactPredicateFactory(ChecksumAlgorithmFactorySelector checksumAlgorithmFactorySelector)
-
-
Method Details
-
newInstance
Description copied from interface:ArtifactPredicateFactory
Creates a new artifact predicate for the session.- Specified by:
newInstance
in interfaceArtifactPredicateFactory
- Parameters:
session
- The repository system session from which to configure the generator, must not benull
.- Returns:
- The artifact predicate for the session, never
null
.
-