in src/main/java/org/apache/maven/resolver/internal/ant/tasks/Resolve.java [381:402]
public void process(Artifact artifact, RepositorySystemSession session) {
StringBuilder buffer = new StringBuilder(256);
if (prefix != null && !prefix.isEmpty()) {
buffer.append(prefix);
if (!prefix.endsWith(".")) {
buffer.append('.');
}
}
buffer.append(artifact.getGroupId());
buffer.append(':');
buffer.append(artifact.getArtifactId());
buffer.append(':');
buffer.append(artifact.getExtension());
if (!artifact.getClassifier().isEmpty()) {
buffer.append(':');
buffer.append(artifact.getClassifier());
}
String path = artifact.getFile().getAbsolutePath();
getProject().setProperty(buffer.toString(), path);
}