public boolean canGenerateReport()

in src/main/java/org/apache/maven/report/projectinfo/ScmReport.java [113:128]


    public boolean canGenerateReport() throws MavenReportException {
        boolean result = super.canGenerateReport();
        if (result && skipEmptyReport) {
            Scm scm = getProject().getModel().getScm();
            result = scm != null;

            if (result
                    && (anonymousConnection == null || anonymousConnection.isEmpty())
                    && (developerConnection == null || developerConnection.isEmpty())
                    && StringUtils.isEmpty(scm.getUrl())) {
                result = false;
            }
        }

        return result;
    }