[ http://jira.codehaus.org/browse/MNG-659?page=all ]
Emmanuel Venisse closed MNG-659:
--------------------------------
Assign To: Emmanuel Venisse
Resolution: Fixed
Fix Version: 2.0-beta-1
> DoxiaMojo creates output file name in addition to the report mojos
> ------------------------------------------------------------------
>
> Key: MNG-659
> URL: http://jira.codehaus.org/browse/MNG-659
> Project: Maven 2
> Type: Bug
> Components: maven-reports
> Versions: 2.0-alpha-3
> Reporter: Vincent Massol
> Assignee: Emmanuel Venisse
> Fix For: 2.0-beta-1
>
>
> I had a problem in the clover plugin: when running "m2 site:site", the site
> generation overwrites the clover/index.html file created by the clover report
> (clover:report goal). Looking at the DoxiaMojo, I can see the following code:
> //Generate reports
> if ( reports != null )
> {
> for ( Iterator j = reports.iterator(); j.hasNext(); )
> {
> MavenReport report = (MavenReport) j.next();
> getLog().info( "Generate \"" + report.getName( locale
> ) + "\" report." );
> report.setReportOutputDirectory(
> localeOutputDirectory );
> String outputFileName = report.getOutputName() +
> ".html";
> SiteRendererSink sink = siteRenderer.createSink( new
> File( siteDirectory ), outputFileName,
>
> getSiteDescriptor( reports, locale ) );
> report.generate( sink, locale );
> File outputFile = new File( localeOutputDirectory,
> outputFileName );
> if ( !outputFile.getParentFile().exists() )
> {
> outputFile.getParentFile().mkdirs();
> }
> siteRenderer.generateDocument( new FileWriter(
> outputFile ), template, attributes, sink,
> locale );
> }
> }
> It seems that this getOutputName() + ".html" file is created twice:
> - once by the report itself
> - once by the DoxiaMojo (after the report has created it)
>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]