Package ch.hortis.sonar.mvn.reports

Examples of ch.hortis.sonar.mvn.reports.ReportHandler


    EventMonitor eventMonitor = new DefaultEventMonitor(new PlexusLoggerAdapter(maven.getLogger()));
    boolean hasJavaSources = PomUtils.getJavaSourceFiles( executedProject ).size()>0;
    boolean hasJavaTests = PomUtils.getJavaTestFiles( executedProject ).size()>0;

    for (Report report : Report.getReports()) {
      ReportHandler reportHandler = report.getReportHandler();
      if (reportHandler!=null) {
        if ((hasJavaSources || reportHandler.executeEvenIfNoJavaSources())
            && (hasJavaTests || reportHandler.executeEvenIfNoJavaTests()) &&
            reportHandler.execute( this, getLog() ) ) {
          executeReport(eventMonitor, reportHandler);
        }
      }
    }
  }
View Full Code Here


    EventMonitor eventMonitor = new DefaultEventMonitor(new PlexusLoggerAdapter(maven.getLogger()));
    boolean hasJavaSources = PomUtils.getJavaSourceFiles( executedProject ).size()>0;
    boolean hasJavaTests = PomUtils.getJavaTestFiles( executedProject ).size()>0;

    for (Report report : Report.getReports()) {
      ReportHandler reportHandler = report.getReportHandler();
      if (reportHandler!=null) {
        if ( (hasJavaSources || reportHandler.executeEvenIfNoJavaSources())
            && (hasJavaTests || reportHandler.executeEvenIfNoJavaTests()) &&
            reportHandler.execute( executedProject )) {
          executeReport(eventMonitor, reportHandler);
        }
      }
    }
  }
View Full Code Here

    EventMonitor eventMonitor = new DefaultEventMonitor(new PlexusLoggerAdapter(maven.getLogger()));
    boolean hasJavaSources = PomUtils.getJavaSourceFiles( executedProject ).size()>0;
    boolean hasJavaTests = PomUtils.getJavaTestFiles( executedProject ).size()>0;

    for (Report report : targetReports) {
      ReportHandler reportHandler = report.getReportHandler();
      if (reportHandler!=null) {
        if ((hasJavaSources || reportHandler.executeEvenIfNoJavaSources())
            && (hasJavaTests || reportHandler.executeEvenIfNoJavaTests()) &&
            reportHandler.execute( mavenContext, getLog() ) ) {
          executeReport(eventMonitor, reportHandler);
        }
      }
    }
  }
View Full Code Here

    if (!targetDir.exists() && !targetDir.mkdirs()) {
      throw new MojoExecutionException( "Unable to created directory " + targetDir.getPath() );
    }

    for (Report report : targetReports) {
      ReportHandler reportHandler = report.getReportHandler();
      reportHandler.preparePom(executedProject);
    }
    if (executedProject.getReporting() != null) {
      executedProject.getReporting().setPlugins(null);
    }
    //  avoid a bug with maven when artifact versionRange is null
View Full Code Here

    EventMonitor eventMonitor = new DefaultEventMonitor(new PlexusLoggerAdapter(maven.getLogger()));
    boolean hasJavaSources = PomUtils.getJavaSourceFiles( executedProject ).size()>0;
    boolean hasJavaTests = PomUtils.getJavaTestFiles( executedProject ).size()>0;

    for (Report report : Report.getReports()) {
      ReportHandler reportHandler = report.getReportHandler();
      if (reportHandler!=null) {
        if ((hasJavaSources || reportHandler.executeEvenIfNoJavaSources())
            && (hasJavaTests || reportHandler.executeEvenIfNoJavaTests()) &&
            reportHandler.execute( this, getLog() ) ) {
          executeReport(eventMonitor, reportHandler);
        }
      }
    }
  }
View Full Code Here

TOP

Related Classes of ch.hortis.sonar.mvn.reports.ReportHandler

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.