private static Artifact findArtifact()

in src/main/java/org/apache/sling/maven/jspc/JspcMojo.java [990:1003]


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