org.apache.maven.artifact.transform

Class AbstractVersionTransformation

public abstract class AbstractVersionTransformation extends AbstractLogEnabled implements ArtifactTransformation

Describes a version transformation during artifact resolution.

Version: $Id$

Author: Brett Porter

UNKNOWN: try and refactor to remove abstract methods - not particular happy about current design

Field Summary
protected RepositoryMetadataManagerrepositoryMetadataManager
protected WagonManagerwagonManager
Method Summary
protected abstract StringconstructVersion(Versioning versioning, String baseVersion)
protected StringresolveVersion(Artifact artifact, ArtifactRepository localRepository, List remoteRepositories)

Field Detail

repositoryMetadataManager

protected RepositoryMetadataManager repositoryMetadataManager

wagonManager

protected WagonManager wagonManager

Method Detail

constructVersion

protected abstract String constructVersion(Versioning versioning, String baseVersion)

resolveVersion

protected String resolveVersion(Artifact artifact, ArtifactRepository localRepository, List remoteRepositories)
Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.