private static boolean includeArtifact()

in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/DependencyVersionMap.java [127:150]


    private static boolean includeArtifact(DependencyNode node, List<String> includes, List<String> excludes) {
        boolean included = includes == null || includes.isEmpty();
        if (!included) {
            for (String pattern : includes) {
                if (ArtifactUtils.compareDependency(pattern, ArtifactUtils.toArtifact(node))) {
                    included = true;
                    break;
                }
            }
        }
        if (!included) {
            return false;
        }
        boolean excluded = false;
        if (excludes != null) {
            for (String pattern : excludes) {
                if (ArtifactUtils.compareDependency(pattern, ArtifactUtils.toArtifact(node))) {
                    excluded = true;
                    break;
                }
            }
        }
        return !excluded;
    }