task.setCompileSourceRoots( executedProject.getCompileSourceRoots() );
task.setCompileSourceRoots( getCompileSourceRoots() );
    protected void executeReport( Locale locale )        throws MavenReportException    {        ReportTask task = new ReportTask();        // task defaults        task.setLog( getLog() );        task.setPluginClasspathList( pluginClasspathList );        // task specifics        task.setMaxmem( maxmem );        task.setDataFile( dataFile );        task.setOutputDirectory( new File( outputDirectory ) );        task.setCompileSourceRoots( executedProject.getCompileSourceRoots() );        task.setOutputFormat( format );        // execute task        try        {            task.execute();        }        catch ( MojoExecutionException e )        {            throw new MavenReportException( "Error in Cobertura Report generation.", e );        }    }