private void validate()

in src/main/java/org/apache/maven/resolver/internal/ant/tasks/Resolve.java [85:104]


    private void validate() {
        for (ArtifactConsumer consumer : consumers) {
            consumer.validate();
        }

        Pom pom = AntRepoSys.getInstance(getProject()).getDefaultPom();
        if (dependencies == null && pom != null) {
            log("Using default pom for dependency resolution (" + pom.toString() + ")", Project.MSG_INFO);
            dependencies = new Dependencies();
            dependencies.setProject(getProject());
            getProject().addReference(Names.ID_DEFAULT_POM, pom);
            dependencies.setPomRef(new Reference(getProject(), Names.ID_DEFAULT_POM));
        }

        if (dependencies != null) {
            dependencies.validate(this);
        } else {
            throw new BuildException("No <dependencies> set for resolution");
        }
    }