public void execute()

in src/main/java/org/apache/maven/plugins/dependency/analyze/AbstractAnalyzeMojo.java [275:296]


    public void execute() throws MojoExecutionException, MojoFailureException {
        if (isSkip()) {
            getLog().info("Skipping plugin execution");
            return;
        }

        if (ignoredPackagings.contains(project.getPackaging())) {
            getLog().info("Skipping " + project.getPackaging() + " project");
            return;
        }

        if (outputDirectory == null || !outputDirectory.exists()) {
            getLog().info("Skipping project with no build directory");
            return;
        }

        boolean warning = checkDependencies();

        if (warning && failOnWarning) {
            throw new MojoExecutionException("Dependency problems found");
        }
    }