public abstract class AbstractVersionTransformation extends AbstractLogEnabled implements ArtifactTransformation
Modifier and Type | Field and Description |
---|---|
protected RepositoryMetadataManager |
repositoryMetadataManager |
protected WagonManager |
wagonManager |
ROLE
Constructor and Description |
---|
AbstractVersionTransformation() |
Modifier and Type | Method and Description |
---|---|
protected abstract String |
constructVersion(Versioning versioning,
String baseVersion) |
protected String |
resolveVersion(Artifact artifact,
ArtifactRepository localRepository,
List<ArtifactRepository> remoteRepositories) |
protected String |
resolveVersion(Artifact artifact,
RepositoryRequest request) |
void |
transformForResolve(Artifact artifact,
List<ArtifactRepository> remoteRepositories,
ArtifactRepository localRepository)
Take in a artifact and return the transformed artifact for locating in the remote repository.
|
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
transformForDeployment, transformForInstall, transformForResolve
@Requirement protected RepositoryMetadataManager repositoryMetadataManager
@Requirement protected WagonManager wagonManager
public AbstractVersionTransformation()
public void transformForResolve(Artifact artifact, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository) throws ArtifactResolutionException, ArtifactNotFoundException
ArtifactTransformation
transformForResolve
in interface ArtifactTransformation
artifact
- Artifact to be transformed.remoteRepositories
- the repositories to checklocalRepository
- the local repositoryArtifactResolutionException
ArtifactNotFoundException
protected String resolveVersion(Artifact artifact, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories) throws RepositoryMetadataResolutionException
protected String resolveVersion(Artifact artifact, RepositoryRequest request) throws RepositoryMetadataResolutionException
protected abstract String constructVersion(Versioning versioning, String baseVersion)
Copyright © 2001–2015 The Apache Software Foundation. All rights reserved.