protected File generateReport( AbstractProjectInfoReport mojo, File pluginXmlFile )
throws Exception
{
mojo.execute();
MavenProjectBuilder builder = (MavenProjectBuilder) lookup( MavenProjectBuilder.ROLE );
ProfileManager profileManager = new DefaultProfileManager( getContainer(), null, null );
testMavenProject = builder.buildWithDependencies( pluginXmlFile, mojo.localRepository, profileManager );
File outputDir = mojo.getReportOutputDirectory();
String filename = mojo.getOutputName() + ".html";
return new File( outputDir, filename );