Author: vmassol
Date: Tue Jul 26 03:44:31 2005
New Revision: 225271
URL: http://svn.apache.org/viewcvs?rev=225271&view=rev
Log:
MNG-628: No more clover.html + no more site resources generated. Done this time
by extending AbstractMavenReport and overriding it's main methods (generate()
and execute()). AbstractMavenReport would need to add native support for
external reports to have something clean (see MNG-645)
Modified:
maven/components/trunk/maven-plugins/maven-clover-plugin/src/main/java/org/apache/maven/plugin/clover/CloverReportMojo.java
Modified:
maven/components/trunk/maven-plugins/maven-clover-plugin/src/main/java/org/apache/maven/plugin/clover/CloverReportMojo.java
URL:
http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-clover-plugin/src/main/java/org/apache/maven/plugin/clover/CloverReportMojo.java?rev=225271&r1=225270&r2=225271&view=diff
==============================================================================
---
maven/components/trunk/maven-plugins/maven-clover-plugin/src/main/java/org/apache/maven/plugin/clover/CloverReportMojo.java
(original)
+++
maven/components/trunk/maven-plugins/maven-clover-plugin/src/main/java/org/apache/maven/plugin/clover/CloverReportMojo.java
Tue Jul 26 03:44:31 2005
@@ -39,7 +39,7 @@
* @goal report
* @execute phase="test" lifecycle="clover"
*/
-public class CloverReportMojo extends AbstractMojo implements MavenReport
+public class CloverReportMojo extends AbstractMavenReport
{
/**
* @parameter expression="${project.build.directory}/clover/clover.db"
@@ -94,7 +94,7 @@
public String getOutputName()
{
- return "clover";
+ return "clover/index";
}
/**
@@ -142,41 +142,11 @@
return getBundle( locale ).getString( "report.clover.name" );
}
- // The methods below are required because we don't extend
AbstractMavenReport. The reason is that
- // AbstractMavenReport does not support externally generated HTML report
files.
-
- /**
- * @see org.apache.maven.reporting.MavenReport#getReportOutputDirectory()
- */
- public File getReportOutputDirectory()
- {
- if ( this.reportOutputDirectory == null )
- {
- this.reportOutputDirectory = new File( getOutputDirectory() );
- }
- return this.reportOutputDirectory;
- }
-
/**
- * @see MavenReport#setReportOutputDirectory(java.io.File)
+ * @see
org.apache.maven.reporting.MavenReport#generate(org.codehaus.doxia.sink.Sink,
java.util.Locale)
*/
- public void setReportOutputDirectory( File reportOutputDirectory )
- {
- this.reportOutputDirectory = reportOutputDirectory;
- }
-
- /**
- * @see org.apache.maven.reporting.MavenReport#getCategoryName()
- */
- public String getCategoryName()
- {
- return CATEGORY_PROJECT_REPORTS;
- }
-
- /**
- * @see MavenReport#generate(org.codehaus.doxia.sink.Sink,
java.util.Locale)
- */
- public void generate(Sink sink, Locale locale) throws MavenReportException
+ public void generate( Sink sink, Locale locale )
+ throws MavenReportException
{
executeReport( locale );
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]