org.apache.maven.project.artifact

Class ProjectArtifactMetadata

public class ProjectArtifactMetadata extends AbstractArtifactMetadata

Attach a POM to an artifact.

Version: $Id: ProjectArtifactMetadata.java 355404 2005-12-09 07:58:04Z brett $

Author: Brett Porter

Constructor Summary
ProjectArtifactMetadata(Artifact artifact)
ProjectArtifactMetadata(Artifact artifact, File file)
Method Summary
StringgetBaseVersion()
ObjectgetKey()
StringgetLocalFilename(ArtifactRepository repository)
StringgetRemoteFilename()
voidmerge(ArtifactMetadata metadata)
booleanstoredInArtifactVersionDirectory()
voidstoreInLocalRepository(ArtifactRepository localRepository, ArtifactRepository remoteRepository)
StringtoString()

Constructor Detail

ProjectArtifactMetadata

public ProjectArtifactMetadata(Artifact artifact)

ProjectArtifactMetadata

public ProjectArtifactMetadata(Artifact artifact, File file)

Method Detail

getBaseVersion

public String getBaseVersion()

getKey

public Object getKey()

getLocalFilename

public String getLocalFilename(ArtifactRepository repository)

getRemoteFilename

public String getRemoteFilename()

merge

public void merge(ArtifactMetadata metadata)

storedInArtifactVersionDirectory

public boolean storedInArtifactVersionDirectory()

storeInLocalRepository

public void storeInLocalRepository(ArtifactRepository localRepository, ArtifactRepository remoteRepository)

toString

public String toString()
Copyright © 2001-2009 Apache Software Foundation. All Rights Reserved.