You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2014/10/01 00:17:33 UTC

svn commit: r1628566 - /maven/plugins/trunk/maven-linkcheck-plugin/src/main/java/org/apache/maven/plugins/linkcheck/LinkcheckReport.java

Author: hboutemy
Date: Tue Sep 30 22:17:32 2014
New Revision: 1628566

URL: http://svn.apache.org/r1628566
Log:
[MLINKCHECK-15] removed methods and attributes not necessary any more since inherited

Modified:
    maven/plugins/trunk/maven-linkcheck-plugin/src/main/java/org/apache/maven/plugins/linkcheck/LinkcheckReport.java

Modified: maven/plugins/trunk/maven-linkcheck-plugin/src/main/java/org/apache/maven/plugins/linkcheck/LinkcheckReport.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-linkcheck-plugin/src/main/java/org/apache/maven/plugins/linkcheck/LinkcheckReport.java?rev=1628566&r1=1628565&r2=1628566&view=diff
==============================================================================
--- maven/plugins/trunk/maven-linkcheck-plugin/src/main/java/org/apache/maven/plugins/linkcheck/LinkcheckReport.java (original)
+++ maven/plugins/trunk/maven-linkcheck-plugin/src/main/java/org/apache/maven/plugins/linkcheck/LinkcheckReport.java Tue Sep 30 22:17:32 2014
@@ -24,12 +24,10 @@ import org.apache.maven.doxia.linkcheck.
 import org.apache.maven.doxia.linkcheck.LinkCheck;
 import org.apache.maven.doxia.linkcheck.LinkCheckException;
 import org.apache.maven.doxia.linkcheck.model.LinkcheckModel;
-import org.apache.maven.doxia.siterenderer.Renderer;
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugins.annotations.Component;
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
-import org.apache.maven.project.MavenProject;
 import org.apache.maven.reporting.AbstractMavenReport;
 import org.apache.maven.reporting.MavenReportException;
 import org.apache.maven.settings.Proxy;
@@ -70,12 +68,6 @@ public class LinkcheckReport
     private I18N i18n;
 
     /**
-     * Doxia Site Renderer.
-     */
-    @Component
-    private Renderer siteRenderer;
-
-    /**
      * LinkCheck component.
      */
     @Component
@@ -86,24 +78,12 @@ public class LinkcheckReport
     // ----------------------------------------------------------------------
 
     /**
-     * The Maven Project.
-     */
-    @Parameter( defaultValue = "${project}", readonly = true, required = true )
-    private MavenProject project;
-
-    /**
      * Local Repository.
      */
     @Parameter( defaultValue = "${localRepository}", required = true, readonly = true )
     private ArtifactRepository localRepository;
 
     /**
-     * Report output directory.
-     */
-    @Parameter( property = "project.reporting.outputDirectory", required = true )
-    private File outputDirectory;
-
-    /**
      * The Maven Settings.
      */
     @Parameter( defaultValue = "${settings}", readonly = true, required = true )
@@ -286,12 +266,7 @@ public class LinkcheckReport
     /** {@inheritDoc} */
     public boolean canGenerateReport()
     {
-        if ( skip )
-        {
-            return false;
-        }
-
-        return true;
+        return !skip;
     }
 
     /** {@inheritDoc} */
@@ -320,24 +295,6 @@ public class LinkcheckReport
     // ----------------------------------------------------------------------
 
     /** {@inheritDoc} */
-    protected String getOutputDirectory()
-    {
-        return outputDirectory.getAbsolutePath();
-    }
-
-    /** {@inheritDoc} */
-    protected MavenProject getProject()
-    {
-        return project;
-    }
-
-    /** {@inheritDoc} */
-    protected Renderer getSiteRenderer()
-    {
-        return siteRenderer;
-    }
-
-    /** {@inheritDoc} */
     protected void executeReport( Locale locale )
         throws MavenReportException
     {