public void process()

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);
        }