private static Artifact findArtifact()

in src/main/java/org/apache/sling/feature/maven/ProjectHelper.java [276:291]


    private static Artifact findArtifact(final ArtifactId id, final Collection<Artifact> artifacts) {
        if (artifacts != null) {
            for (final Artifact artifact : artifacts) {
                if (artifact.getGroupId().equals(id.getGroupId())
                        && artifact.getArtifactId().equals(id.getArtifactId())
                        && artifact.getVersion().equals(id.getVersion())
                        && artifact.getType().equals(id.getType())
                        && ((id.getClassifier() == null && artifact.getClassifier() == null)
                                || (id.getClassifier() != null
                                        && id.getClassifier().equals(artifact.getClassifier())))) {
                    return artifact.getFile() == null ? null : artifact;
                }
            }
        }
        return null;
    }