Class 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
    • Field Summary

      • Fields inherited from class org.apache.maven.artifact.metadata.AbstractArtifactMetadata

        artifact
    • Constructor Detail

      • ProjectArtifactMetadata

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

        public ProjectArtifactMetadata​(org.apache.maven.artifact.Artifact artifact,
                                       java.io.File file)
    • Method Detail

      • getRemoteFilename

        public java.lang.String getRemoteFilename()
      • getLocalFilename

        public java.lang.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 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​(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)
      • isVersionExpressionsResolved

        public boolean isVersionExpressionsResolved()
      • setVersionExpressionsResolved

        public void setVersionExpressionsResolved​(boolean versionExpressionsResolved)
      • setFile

        public void setFile​(java.io.File file)
      • getFile

        public java.io.File getFile()