protected void verify()

in src/main/java/org/apache/maven/plugins/jdeprscan/BaseJDeprScanMojo.java [124:155]


    protected void verify() throws MojoExecutionException {
        if (!(consumer.getDeprecatedClasses().isEmpty()
                && consumer.getDeprecatedMethods().isEmpty())) {
            if (!consumer.getDeprecatedClasses().isEmpty()) {
                getLog().warn("Found usage of deprecated classes:");

                for (Map.Entry<String, Set<String>> classes :
                        consumer.getDeprecatedClasses().entrySet()) {
                    getLog().warn("class " + classes.getKey() + " uses deprecated class(es)");
                    for (String deprClass : classes.getValue()) {
                        getLog().warn("  * " + deprClass);
                    }
                }
            }

            if (!consumer.getDeprecatedMethods().isEmpty()) {
                getLog().warn("Found usage of deprecated methods:");

                for (Map.Entry<String, Set<String>> classes :
                        consumer.getDeprecatedMethods().entrySet()) {
                    getLog().warn("class " + classes.getKey() + " uses deprecated method(s)");
                    for (String deprMethod : classes.getValue()) {
                        getLog().warn("  * " + deprMethod);
                    }
                }
            }

            if (failOnWarning) {
                throw new MojoExecutionException("JDeprScan detected usage of deprecated classes/methods");
            }
        }
    }