Class ProjectArtifactMetadata

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

public class ProjectArtifactMetadata extends org.apache.maven.artifact.metadata.AbstractArtifactMetadata
Attach a POM to an artifact.
Version:
$Id$
Author:
Brett Porter
  • Constructor Details

    • ProjectArtifactMetadata

      public ProjectArtifactMetadata(org.apache.maven.artifact.Artifact artifact)
    • ProjectArtifactMetadata

      public ProjectArtifactMetadata(org.apache.maven.artifact.Artifact artifact, File file)
  • Method Details

    • getRemoteFilename

      public String getRemoteFilename()
    • getLocalFilename

      public String getLocalFilename(org.apache.maven.artifact.repository.ArtifactRepository repository)
    • storeInLocalRepository

      public void storeInLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.repository.ArtifactRepository remoteRepository) throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataStoreException
      Throws:
      org.apache.maven.artifact.repository.metadata.RepositoryMetadataStoreException
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • storedInArtifactVersionDirectory

      public boolean storedInArtifactVersionDirectory()
    • getBaseVersion

      public String getBaseVersion()
    • getKey

      public Object getKey()
    • merge

      public void merge(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)
    • isVersionExpressionsResolved

      public boolean isVersionExpressionsResolved()
    • setVersionExpressionsResolved

      public void setVersionExpressionsResolved(boolean versionExpressionsResolved)
    • setFile

      public void setFile(File file)
    • getFile

      public File getFile()