1 package org.apache.maven.artifact.metadata; 2 3 18 19 import org.apache.maven.artifact.repository.ArtifactRepository; 20 import org.apache.maven.artifact.repository.metadata.RepositoryMetadataStoreException; 21 22 30 public interface ArtifactMetadata 31 { 32 35 boolean storedInArtifactVersionDirectory(); 36 37 40 boolean storedInGroupDirectory(); 41 42 String getGroupId(); 43 44 String getArtifactId(); 45 46 String getBaseVersion(); 47 48 Object getKey(); 49 50 56 String getLocalFilename( ArtifactRepository repository ); 57 58 63 String getRemoteFilename(); 64 65 71 void merge( ArtifactMetadata metadata ); 72 73 80 void storeInLocalRepository( ArtifactRepository localRepository, ArtifactRepository remoteRepository ) 81 throws RepositoryMetadataStoreException; 82 83 String extendedToString(); 84 } 85 | Popular Tags |