LocatorStrategypublic class ArtifactLocatorStrategy extends java.lang.Object implements LocatorStrategy
| Constructor | Description |
|---|---|
ArtifactLocatorStrategy(org.apache.maven.artifact.factory.ArtifactFactory factory,
org.apache.maven.artifact.resolver.ArtifactResolver resolver,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories) |
|
ArtifactLocatorStrategy(org.apache.maven.artifact.factory.ArtifactFactory factory,
org.apache.maven.artifact.resolver.ArtifactResolver resolver,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
java.lang.String defaultArtifactType) |
|
ArtifactLocatorStrategy(org.apache.maven.artifact.factory.ArtifactFactory factory,
org.apache.maven.artifact.resolver.ArtifactResolver resolver,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
java.lang.String defaultArtifactType,
java.lang.String defaultClassifier) |
| Modifier and Type | Method | Description |
|---|---|---|
Location |
resolve(java.lang.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,
org.apache.maven.artifact.resolver.ArtifactResolver resolver,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)
factory - ArtifactFactoryresolver - ArtifactResolverlocalRepository - ArtifactRepositoryremoteRepositories - ArtifactRepositorypublic ArtifactLocatorStrategy(org.apache.maven.artifact.factory.ArtifactFactory factory,
org.apache.maven.artifact.resolver.ArtifactResolver resolver,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
java.lang.String defaultArtifactType)
factory - ArtifactFactoryresolver - ArtifactResolverlocalRepository - ArtifactRepositoryremoteRepositories - ArtifactRepositorydefaultArtifactType - default artifact type.public ArtifactLocatorStrategy(org.apache.maven.artifact.factory.ArtifactFactory factory,
org.apache.maven.artifact.resolver.ArtifactResolver resolver,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
java.lang.String defaultArtifactType,
java.lang.String defaultClassifier)
factory - ArtifactFactoryresolver - ArtifactResolverlocalRepository - ArtifactRepositoryremoteRepositories - ArtifactRepositorydefaultArtifactType - default artifact type.defaultClassifier - default classifier.public Location resolve(java.lang.String locationSpecification, MessageHolder messageHolder)
groupId:artifactId:version:type:classifier, where
type and classifier are optional.resolve in interface LocatorStrategylocationSpecification - location spec.messageHolder - MessageHolder