public class ArtifactLocatorStrategy extends Object implements LocatorStrategy
Constructor and Description |
---|
ArtifactLocatorStrategy(org.apache.maven.artifact.factory.ArtifactFactory factory,
ArtifactResolver resolver,
ArtifactRepository localRepository,
List<ArtifactRepository> remoteRepositories) |
ArtifactLocatorStrategy(org.apache.maven.artifact.factory.ArtifactFactory factory,
ArtifactResolver resolver,
ArtifactRepository localRepository,
List<ArtifactRepository> remoteRepositories,
String defaultArtifactType) |
ArtifactLocatorStrategy(org.apache.maven.artifact.factory.ArtifactFactory factory,
ArtifactResolver resolver,
ArtifactRepository localRepository,
List<ArtifactRepository> remoteRepositories,
String defaultArtifactType,
String defaultClassifier) |
Modifier and Type | Method and Description |
---|---|
Location |
resolve(String locationSpecification,
MessageHolder messageHolder)
Assumes artifact identity is given in a set of comma-delimited tokens of
the form:
groupId:artifactId:version:type:classifier , where
type and classifier are optional. |
public ArtifactLocatorStrategy(org.apache.maven.artifact.factory.ArtifactFactory factory, ArtifactResolver resolver, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories)
factory
- ArtifactFactory
resolver
- ArtifactResolver
localRepository
- ArtifactRepository
remoteRepositories
- ArtifactRepository
public ArtifactLocatorStrategy(org.apache.maven.artifact.factory.ArtifactFactory factory, ArtifactResolver resolver, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories, String defaultArtifactType)
factory
- ArtifactFactory
resolver
- ArtifactResolver
localRepository
- ArtifactRepository
remoteRepositories
- ArtifactRepository
defaultArtifactType
- default artifact type.public ArtifactLocatorStrategy(org.apache.maven.artifact.factory.ArtifactFactory factory, ArtifactResolver resolver, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories, String defaultArtifactType, String defaultClassifier)
factory
- ArtifactFactory
resolver
- ArtifactResolver
localRepository
- ArtifactRepository
remoteRepositories
- ArtifactRepository
defaultArtifactType
- default artifact type.defaultClassifier
- default classifier.public Location resolve(String locationSpecification, MessageHolder messageHolder)
groupId:artifactId:version:type:classifier
, where
type and classifier are optional.resolve
in interface LocatorStrategy
locationSpecification
- location spec.messageHolder
- MessageHolder
Copyright © 2002–2015 The Apache Software Foundation. All rights reserved.