public boolean visitEnter()

in src/main/java/org/apache/sling/maven/enforcer/RequireProvidedDependenciesInRuntimeClasspath.java [267:283]


        public boolean visitEnter(DependencyNode dependencyNode) {
            if (isRoot) {
                isRoot = false;
            } else {
                try {
                    if (!isCompatibleArtifactContainedInList(dependencyNode.getArtifact(), artifacts, log)) {
                        MessageBuilder msgBuilder = MessageUtils.buffer();
                        log.warnOrError(msgBuilder.a("Dependency ").strong(dependencyNode.getDependency()).mojo(dumpIntermediatePath(nodeStack)).a(" not found as runtime dependency!").toString());
                        numMissingArtifacts++;
                    }
                } catch (InvalidVersionSpecificationException e) {
                    log.error("Invalid version given for artifact " + dependencyNode.getArtifact() + ": " + e.getCause());
                }
                nodeStack.addLast(dependencyNode);
            }
            return true;
        }