org.apache.maven.project.artifact
Class ProjectArtifactMetadata

java.lang.Object
  extended by org.apache.maven.artifact.metadata.AbstractArtifactMetadata
      extended by org.apache.maven.project.artifact.ProjectArtifactMetadata
All Implemented Interfaces:
ArtifactMetadata

public class ProjectArtifactMetadata
extends AbstractArtifactMetadata

Attach a POM to an artifact.

Version:
$Id: ProjectArtifactMetadata.java 534671 2007-05-03 01:04:15Z brianf $
Author:
Brett Porter

Field Summary
 
Fields inherited from class org.apache.maven.artifact.metadata.AbstractArtifactMetadata
artifact
 
Constructor Summary
ProjectArtifactMetadata(Artifact artifact)
           
ProjectArtifactMetadata(Artifact artifact, java.io.File file)
           
 
Method Summary
 java.lang.String getBaseVersion()
           
 java.lang.Object getKey()
           
 java.lang.String getLocalFilename(ArtifactRepository repository)
           
 java.lang.String getRemoteFilename()
           
 void merge(ArtifactMetadata metadata)
           
 boolean storedInArtifactVersionDirectory()
           
 void storeInLocalRepository(ArtifactRepository localRepository, ArtifactRepository remoteRepository)
           
 java.lang.String toString()
           
 
Methods inherited from class org.apache.maven.artifact.metadata.AbstractArtifactMetadata
extendedToString, getArtifactId, getGroupId, storedInGroupDirectory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProjectArtifactMetadata

public ProjectArtifactMetadata(Artifact artifact)

ProjectArtifactMetadata

public ProjectArtifactMetadata(Artifact artifact,
                               java.io.File file)
Method Detail

getRemoteFilename

public java.lang.String getRemoteFilename()

getLocalFilename

public java.lang.String getLocalFilename(ArtifactRepository repository)

storeInLocalRepository

public void storeInLocalRepository(ArtifactRepository localRepository,
                                   ArtifactRepository remoteRepository)
                            throws RepositoryMetadataStoreException
Throws:
RepositoryMetadataStoreException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

storedInArtifactVersionDirectory

public boolean storedInArtifactVersionDirectory()

getBaseVersion

public java.lang.String getBaseVersion()

getKey

public java.lang.Object getKey()

merge

public void merge(ArtifactMetadata metadata)


Copyright © 2001-2008 The Apache Software Foundation. All Rights Reserved.