public interface  org.eclipse.aether.artifact.Artifact extends java.lang.Object
{
public abstract java.lang.String getGroupId();
public abstract java.lang.String getArtifactId();
public abstract java.lang.String getVersion();
public abstract org.eclipse.aether.artifact.Artifact setVersion(java.lang.String);
public abstract java.lang.String getBaseVersion();
public abstract boolean isSnapshot();
public abstract java.lang.String getClassifier();
public abstract java.lang.String getExtension();
public abstract java.io.File getFile();
public abstract org.eclipse.aether.artifact.Artifact setFile(java.io.File);
public abstract java.lang.String getProperty(java.lang.String, java.lang.String);
public abstract java.util.Map getProperties();
public abstract org.eclipse.aether.artifact.Artifact setProperties(java.util.Map);
}