Interface ArtifactMetadata

    • Method Detail

      • storedInArtifactVersionDirectory

        boolean storedInArtifactVersionDirectory()
        Whether this metadata should be stored alongside the artifact.
      • storedInGroupDirectory

        boolean storedInGroupDirectory()
        Whether this metadata should be stored alongside the group.
      • getGroupId

        java.lang.String getGroupId()
      • getArtifactId

        java.lang.String getArtifactId()
      • getBaseVersion

        java.lang.String getBaseVersion()
      • getKey

        java.lang.Object getKey()
      • getLocalFilename

        java.lang.String getLocalFilename​(ArtifactRepository repository)
        Get the filename of this metadata on the local repository.
        Parameters:
        repository - the remote repository it came from
        Returns:
        the filename
      • getRemoteFilename

        java.lang.String getRemoteFilename()
        Get the filename of this metadata on the remote repository.
        Returns:
        the filename
      • merge

        void merge​(ArtifactMetadata metadata)
        Merge a new metadata set into this piece of metadata.
        Parameters:
        metadata - the new metadata TODO this should only be needed on the repository metadata
      • extendedToString

        java.lang.String extendedToString()