You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by mi...@apache.org on 2022/12/02 23:59:49 UTC

[maven-checkstyle-plugin] branch doxia-2.0.0 created (now 3c24ebb)

This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a change to branch doxia-2.0.0
in repository https://gitbox.apache.org/repos/asf/maven-checkstyle-plugin.git


      at 3c24ebb  Prepare for Doxia 2.0.0

This branch includes the following new commits:

     new 3c24ebb  Prepare for Doxia 2.0.0

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[maven-checkstyle-plugin] 01/01: Prepare for Doxia 2.0.0

Posted by mi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a commit to branch doxia-2.0.0
in repository https://gitbox.apache.org/repos/asf/maven-checkstyle-plugin.git

commit 3c24ebb97510d2b320770342609c38c7e0e66069
Author: Michael Osipov <mi...@apache.org>
AuthorDate: Sat Dec 3 00:59:34 2022 +0100

    Prepare for Doxia 2.0.0
---
 pom.xml                                            |  43 ++-----
 .../MCHECKSTYLE-357-with-header-override/pom.xml   |   3 -
 .../verify.groovy                                  |   3 -
 src/it/MCHECKSTYLE-357/pom.xml                     |   3 -
 src/it/MCHECKSTYLE-357/verify.groovy               |   3 -
 src/it/checkstyle-goal/pom.xml                     |   3 -
 src/it/checkstyle-goal/verify.groovy               |  15 +--
 src/it/checkstyle-report/pom.xml                   |   3 -
 src/it/checkstyle-report/verify.groovy             |  16 +--
 .../checkstyle/AbstractCheckstyleReport.java       |  68 ----------
 .../checkstyle/CheckstyleReportGenerator.java      |  29 -----
 .../maven/plugins/checkstyle/ReportResource.java   |  76 ------------
 .../checkstyle/rss/CheckstyleRssGenerator.java     |  34 -----
 .../rss/CheckstyleRssGeneratorRequest.java         |  90 --------------
 .../rss/DefaultCheckstyleRssGenerator.java         |  83 -------------
 .../plugins/checkstyle/rss/VelocityTemplate.java   | 137 ---------------------
 .../maven/plugins/checkstyle/checkstyle-rss.vm     |  74 -----------
 .../apache/maven/plugins/checkstyle/images/rss.png | Bin 360 -> 0 bytes
 .../checkstyle/AbstractCheckstyleTestCase.java     |  16 ---
 .../plugins/checkstyle/CheckstyleReportTest.java   |  13 +-
 .../plugins/checkstyle/ReportResourceTest.java     |  63 ----------
 .../plugin-configs/custom-plugin-config.xml        |   1 -
 .../dep-resolution-exception-plugin-config.xml     |   1 -
 .../plugin-configs/fail-on-error-plugin-config.xml |   1 -
 .../resources/plugin-configs/min-plugin-config.xml |   1 -
 .../plugin-configs/multi-plugin-config.xml         |   1 -
 .../plugin-configs/no-files-plugin-config.xml      |   1 -
 .../plugin-configs/no-rules-plugin-config.xml      |   1 -
 .../plugin-configs/no-severity-plugin-config.xml   |   1 -
 .../plugin-configs/no-source-plugin-config.xml     |   1 -
 .../test-source-directory-plugin-config.xml        |   1 -
 .../plugin-configs/useFile-plugin-config.xml       |   1 -
 32 files changed, 13 insertions(+), 773 deletions(-)

diff --git a/pom.xml b/pom.xml
index ede1d96..3eeeb0f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -30,7 +30,7 @@ under the License.
   </parent>
 
   <artifactId>maven-checkstyle-plugin</artifactId>
-  <version>3.2.1-SNAPSHOT</version>
+  <version>4.0.0-SNAPSHOT</version>
   <packaging>maven-plugin</packaging>
 
   <name>Apache Maven Checkstyle Plugin</name>
@@ -67,10 +67,10 @@ under the License.
     <aetherVersion>1.0.0.v20140518</aetherVersion>
     <mavenVersion>3.2.5</mavenVersion>
     <checkstyleVersion>9.3</checkstyleVersion>
-    <doxiaVersion>1.11.1</doxiaVersion>
-    <doxiaSitetoolsVersion>1.11.1</doxiaSitetoolsVersion>
-    <sitePluginVersion>3.12.1</sitePluginVersion>
-    <jxrPluginVersion>3.3.0</jxrPluginVersion>
+    <doxiaVersion>2.0.0-M4</doxiaVersion>
+    <doxiaSitetoolsVersion>2.0.0-M4</doxiaSitetoolsVersion>
+    <sitePluginVersion>4.0.0-M4</sitePluginVersion>
+    <jxrPluginVersion>4.0.0-SNAPSHOT</jxrPluginVersion>
     <project.build.outputTimestamp>2022-08-20T06:49:59Z</project.build.outputTimestamp>
   </properties>
 
@@ -122,12 +122,12 @@ under the License.
     <dependency>
       <groupId>org.apache.maven.reporting</groupId>
       <artifactId>maven-reporting-api</artifactId>
-      <version>3.1.1</version>
+      <version>4.0.0-M3</version>
     </dependency>
     <dependency>
       <groupId>org.apache.maven.reporting</groupId>
       <artifactId>maven-reporting-impl</artifactId>
-      <version>3.2.0</version>
+      <version>4.0.0-M3</version>
     </dependency>
 
     <!-- doxia -->
@@ -166,28 +166,8 @@ under the License.
     <dependency>
       <groupId>org.codehaus.plexus</groupId>
       <artifactId>plexus-utils</artifactId>
-      <version>3.4.2</version>
+      <version>3.5.0</version>
     </dependency>
-    <dependency>
-      <groupId>org.codehaus.plexus</groupId>
-      <artifactId>plexus-velocity</artifactId>
-      <version>1.2</version>
-      <exclusions>
-        <exclusion>
-          <groupId>org.codehaus.plexus</groupId>
-          <artifactId>plexus-container-default</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.codehaus.plexus</groupId>
-          <artifactId>plexus-component-api</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>velocity</groupId>
-          <artifactId>velocity</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-
     <!-- checkstyle -->
     <dependency>
       <groupId>com.puppycrawl.tools</groupId>
@@ -195,13 +175,6 @@ under the License.
       <version>${checkstyleVersion}</version>
     </dependency>
 
-    <!-- misc -->
-    <dependency>
-      <groupId>org.apache.velocity</groupId>
-      <artifactId>velocity</artifactId>
-      <version>1.7</version>
-    </dependency>
-
     <!-- test -->
     <dependency>
       <groupId>org.codehaus.plexus</groupId>
diff --git a/src/it/MCHECKSTYLE-357-with-header-override/pom.xml b/src/it/MCHECKSTYLE-357-with-header-override/pom.xml
index 9a11d16..b05481e 100644
--- a/src/it/MCHECKSTYLE-357-with-header-override/pom.xml
+++ b/src/it/MCHECKSTYLE-357-with-header-override/pom.xml
@@ -187,9 +187,6 @@
         <plugins>
             <plugin>
                 <artifactId>maven-checkstyle-plugin</artifactId>
-                <configuration>
-                    <enableRSS>true</enableRSS>
-                </configuration>
                 <reportSets>
                      <reportSet>
                          <reports>
diff --git a/src/it/MCHECKSTYLE-357-with-header-override/verify.groovy b/src/it/MCHECKSTYLE-357-with-header-override/verify.groovy
index 946bc91..b7dc255 100644
--- a/src/it/MCHECKSTYLE-357-with-header-override/verify.groovy
+++ b/src/it/MCHECKSTYLE-357-with-header-override/verify.groovy
@@ -24,7 +24,4 @@ assert new File(basedir, 'target/checkstyle-checker.xml').exists();
 assert new File(basedir, 'target/checkstyle-result.xml').exists();
 assert new File(basedir, 'target/checkstyle-rules.xml').exists();
 
-File rssFile = new File( basedir, 'target/site/checkstyle.rss' );
-assert rssFile.exists();
-
 return true;
diff --git a/src/it/MCHECKSTYLE-357/pom.xml b/src/it/MCHECKSTYLE-357/pom.xml
index 3e809bf..907599c 100644
--- a/src/it/MCHECKSTYLE-357/pom.xml
+++ b/src/it/MCHECKSTYLE-357/pom.xml
@@ -172,9 +172,6 @@
         <plugins>
             <plugin>
                 <artifactId>maven-checkstyle-plugin</artifactId>
-                <configuration>
-                    <enableRSS>true</enableRSS>
-                </configuration>
                 <reportSets>
                      <reportSet>
                          <reports>
diff --git a/src/it/MCHECKSTYLE-357/verify.groovy b/src/it/MCHECKSTYLE-357/verify.groovy
index 946bc91..b7dc255 100644
--- a/src/it/MCHECKSTYLE-357/verify.groovy
+++ b/src/it/MCHECKSTYLE-357/verify.groovy
@@ -24,7 +24,4 @@ assert new File(basedir, 'target/checkstyle-checker.xml').exists();
 assert new File(basedir, 'target/checkstyle-result.xml').exists();
 assert new File(basedir, 'target/checkstyle-rules.xml').exists();
 
-File rssFile = new File( basedir, 'target/site/checkstyle.rss' );
-assert rssFile.exists();
-
 return true;
diff --git a/src/it/checkstyle-goal/pom.xml b/src/it/checkstyle-goal/pom.xml
index 373425c..58b699c 100644
--- a/src/it/checkstyle-goal/pom.xml
+++ b/src/it/checkstyle-goal/pom.xml
@@ -41,9 +41,6 @@
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-checkstyle-plugin</artifactId>
         <version>@project.version@</version>
-        <configuration>
-          <enableRSS>true</enableRSS>
-        </configuration>
       </plugin>
     </plugins>
   </build>
diff --git a/src/it/checkstyle-goal/verify.groovy b/src/it/checkstyle-goal/verify.groovy
index c560d47..de3c2dd 100644
--- a/src/it/checkstyle-goal/verify.groovy
+++ b/src/it/checkstyle-goal/verify.groovy
@@ -23,20 +23,7 @@ assert new File( basedir, 'target/checkstyle-checker.xml' ).exists();
 assert new File( basedir, 'target/checkstyle-header.txt' ).exists();
 assert new File( basedir, 'target/checkstyle-result.xml' ).exists();
 
-File rssFile = new File( basedir, 'target/site/checkstyle.rss' );
-assert rssFile.exists();
-
-def rss = new XmlParser().parse( rssFile );
-
-def channel = rss.channel[0]
-
-assert channel.title.text() == 'check-pass - Checkstyle report'
-
-def item = channel.item[0]
-assert item != null
-assert item.title.text().startsWith('File: 1,')
-
 def html = new File( basedir, 'target/site/checkstyle.html' ).text;
 assert html.contains( '<meta charset="UTF-8" />' );
 
-return true;
\ No newline at end of file
+return true;
diff --git a/src/it/checkstyle-report/pom.xml b/src/it/checkstyle-report/pom.xml
index 9755cab..19b8793 100644
--- a/src/it/checkstyle-report/pom.xml
+++ b/src/it/checkstyle-report/pom.xml
@@ -56,9 +56,6 @@
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-checkstyle-plugin</artifactId>
         <version>@project.version@</version>
-        <configuration>
-          <enableRSS>true</enableRSS>
-        </configuration>
         <reportSets>
           <reportSet>
             <reports>
diff --git a/src/it/checkstyle-report/verify.groovy b/src/it/checkstyle-report/verify.groovy
index c46da2d..ae1285a 100644
--- a/src/it/checkstyle-report/verify.groovy
+++ b/src/it/checkstyle-report/verify.groovy
@@ -24,18 +24,4 @@ assert new File(basedir, 'target/checkstyle-checker.xml').exists();
 assert new File(basedir, 'target/checkstyle-header.txt').exists();
 assert new File(basedir, 'target/checkstyle-result.xml').exists();
 
-File rssFile = new File( basedir, 'target/site/checkstyle.rss' );
-assert rssFile.exists();
-
-def rss = new XmlParser().parse( rssFile );
-
-def channel = rss.channel[0]
-
-assert channel.title.text() == 'check-pass - Checkstyle report'
-
-def item = channel.item[0]
-assert item != null
-assert item.title.text().startsWith('File: 1,')
-
-
-return true;
\ No newline at end of file
+return true;
diff --git a/src/main/java/org/apache/maven/plugins/checkstyle/AbstractCheckstyleReport.java b/src/main/java/org/apache/maven/plugins/checkstyle/AbstractCheckstyleReport.java
index 14344b6..27a89c8 100644
--- a/src/main/java/org/apache/maven/plugins/checkstyle/AbstractCheckstyleReport.java
+++ b/src/main/java/org/apache/maven/plugins/checkstyle/AbstractCheckstyleReport.java
@@ -26,7 +26,6 @@ import java.io.FileOutputStream;
 import java.io.IOException;
 import java.io.OutputStream;
 import java.util.ArrayList;
-import java.util.Calendar;
 import java.util.List;
 import java.util.Locale;
 import java.util.Map;
@@ -46,8 +45,6 @@ import org.apache.maven.plugins.checkstyle.exec.CheckstyleExecutor;
 import org.apache.maven.plugins.checkstyle.exec.CheckstyleExecutorException;
 import org.apache.maven.plugins.checkstyle.exec.CheckstyleExecutorRequest;
 import org.apache.maven.plugins.checkstyle.exec.CheckstyleResults;
-import org.apache.maven.plugins.checkstyle.rss.CheckstyleRssGenerator;
-import org.apache.maven.plugins.checkstyle.rss.CheckstyleRssGeneratorRequest;
 import org.apache.maven.reporting.AbstractMavenReport;
 import org.apache.maven.reporting.MavenReportException;
 import org.codehaus.plexus.configuration.PlexusConfiguration;
@@ -71,8 +68,6 @@ import com.puppycrawl.tools.checkstyle.api.CheckstyleException;
 public abstract class AbstractCheckstyleReport
     extends AbstractMavenReport
 {
-    public static final String PLUGIN_RESOURCES = "org/apache/maven/plugins/checkstyle";
-
     protected static final String JAVA_FILES = "**\\/*.java";
 
     private static final String DEFAULT_CONFIG_LOCATION = "sun_checks.xml";
@@ -346,15 +341,6 @@ public abstract class AbstractCheckstyleReport
     @Parameter( property = "checkstyle.enable.files.summary", defaultValue = "true" )
     private boolean enableFilesSummary;
 
-    /**
-     * Specifies if the RSS should be enabled or not.
-     *
-     * @deprecated This feature will be removed in a future version.
-     */
-    @Parameter( property = "checkstyle.enable.rss", defaultValue = "false" )
-    @Deprecated
-    private boolean enableRSS;
-
     /**
      * The Plugin Descriptor
      */
@@ -448,15 +434,6 @@ public abstract class AbstractCheckstyleReport
     @Component
     protected ResourceManager locator;
 
-    /**
-     * CheckstyleRssGenerator.
-     *
-     * @since 2.4
-     */
-    @Component( role = CheckstyleRssGenerator.class, hint = "default" )
-    @Deprecated
-    protected CheckstyleRssGenerator checkstyleRssGenerator;
-
     /**
      * @since 2.5
      */
@@ -528,15 +505,7 @@ public abstract class AbstractCheckstyleReport
             CheckstyleResults results = checkstyleExecutor.executeCheckstyle( request );
 
             ResourceBundle bundle = getBundle( locale );
-            generateReportStatics();
             generateMainReport( results, bundle );
-            if ( enableRSS )
-            {
-                CheckstyleRssGeneratorRequest checkstyleRssGeneratorRequest =
-                    new CheckstyleRssGeneratorRequest( this.project, this.getCopyright(), outputDirectory, getLog() );
-                checkstyleRssGenerator.generateRSS( results, checkstyleRssGeneratorRequest );
-            }
-
         }
         catch ( CheckstyleException e )
         {
@@ -689,42 +658,6 @@ public abstract class AbstractCheckstyleReport
         return consoleListener;
     }
 
-    private void generateReportStatics()
-        throws MavenReportException
-    {
-        ReportResource rresource = new ReportResource( PLUGIN_RESOURCES, outputDirectory );
-        try
-        {
-            rresource.copy( "images/rss.png" );
-        }
-        catch ( IOException e )
-        {
-            throw new MavenReportException( "Unable to copy static resources.", e );
-        }
-    }
-
-
-    private String getCopyright()
-    {
-        String copyright;
-        int currentYear = Calendar.getInstance().get( Calendar.YEAR );
-        if ( StringUtils.isNotEmpty( project.getInceptionYear() )
-            && !String.valueOf( currentYear ).equals( project.getInceptionYear() ) )
-        {
-            copyright = project.getInceptionYear() + " - " + currentYear;
-        }
-        else
-        {
-            copyright = String.valueOf( currentYear );
-        }
-
-        if ( ( project.getOrganization() != null ) && StringUtils.isNotEmpty( project.getOrganization().getName() ) )
-        {
-            copyright = copyright + " " + project.getOrganization().getName();
-        }
-        return copyright;
-    }
-
     private void generateMainReport( CheckstyleResults results, ResourceBundle bundle )
     {
         CheckstyleReportGenerator generator =
@@ -734,7 +667,6 @@ public abstract class AbstractCheckstyleReport
         generator.setEnableRulesSummary( enableRulesSummary );
         generator.setEnableSeveritySummary( enableSeveritySummary );
         generator.setEnableFilesSummary( enableFilesSummary );
-        generator.setEnableRSS( enableRSS );
         generator.setCheckstyleConfig( results.getConfiguration() );
         if ( linkXRef )
         {
diff --git a/src/main/java/org/apache/maven/plugins/checkstyle/CheckstyleReportGenerator.java b/src/main/java/org/apache/maven/plugins/checkstyle/CheckstyleReportGenerator.java
index bd241b0..3676483 100644
--- a/src/main/java/org/apache/maven/plugins/checkstyle/CheckstyleReportGenerator.java
+++ b/src/main/java/org/apache/maven/plugins/checkstyle/CheckstyleReportGenerator.java
@@ -65,9 +65,6 @@ public class CheckstyleReportGenerator
 
     private boolean enableFilesSummary;
 
-    @Deprecated
-    private boolean enableRSS;
-
     private final SiteTool siteTool;
 
     private String xrefLocation;
@@ -98,7 +95,6 @@ public class CheckstyleReportGenerator
         this.enableRulesSummary = true;
         this.enableSeveritySummary = true;
         this.enableFilesSummary = true;
-        this.enableRSS = false;
         this.iconTool = new IconTool( sink, bundle );
     }
 
@@ -190,19 +186,6 @@ public class CheckstyleReportGenerator
         sink.text( String.format( bundle.getString( "report.checkstyle.ruleset" ), ruleset ) );
         sink.text( "." );
 
-        if ( enableRSS )
-        {
-            sink.nonBreakingSpace();
-            sink.link( "checkstyle.rss" );
-            sink.figure();
-            sink.figureCaption();
-            sink.text( "rss feed" );
-            sink.figureCaption_();
-            sink.figureGraphics( "images/rss.png" );
-            sink.figure_();
-            sink.link_();
-        }
-
         sink.paragraph_();
         sink.section1_();
     }
@@ -762,18 +745,6 @@ public class CheckstyleReportGenerator
         this.enableFilesSummary = enableFilesSummary;
     }
 
-    @Deprecated
-    public boolean isEnableRSS()
-    {
-        return enableRSS;
-    }
-
-    @Deprecated
-    public void setEnableRSS( boolean enableRSS )
-    {
-        this.enableRSS = enableRSS;
-    }
-
     public String getXrefLocation()
     {
         return xrefLocation;
diff --git a/src/main/java/org/apache/maven/plugins/checkstyle/ReportResource.java b/src/main/java/org/apache/maven/plugins/checkstyle/ReportResource.java
deleted file mode 100644
index 0188c80..0000000
--- a/src/main/java/org/apache/maven/plugins/checkstyle/ReportResource.java
+++ /dev/null
@@ -1,76 +0,0 @@
-package org.apache.maven.plugins.checkstyle;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import org.codehaus.plexus.util.FileUtils;
-
-import java.io.File;
-import java.io.IOException;
-import java.net.URL;
-
-/**
- * Generic Report Resource management.
- *
- * @author <a href="mailto:joakim@erdfelt.net">Joakim Erdfelt</a>
- *
- */
-public class ReportResource
-{
-    private String resourcePathBase;
-
-    private File outputDirectory;
-
-    public ReportResource( String resourcePathBase, File outputDirectory )
-    {
-        this.resourcePathBase = resourcePathBase;
-        this.outputDirectory = outputDirectory;
-    }
-
-    public void copy( String resourceName ) throws IOException
-    {
-        File resource = new File( outputDirectory, resourceName );
-        if ( !resource.exists() )
-        {
-            URL url =
-                Thread.currentThread().getContextClassLoader().getResource( resourcePathBase + "/" + resourceName );
-            FileUtils.copyURLToFile( url, resource );
-        }
-    }
-
-    public File getOutputDirectory()
-    {
-        return outputDirectory;
-    }
-
-    public void setOutputDirectory( File outputDirectory )
-    {
-        this.outputDirectory = outputDirectory;
-    }
-
-    public String getResourcePathBase()
-    {
-        return resourcePathBase;
-    }
-
-    public void setResourcePathBase( String resourcePathBase )
-    {
-        this.resourcePathBase = resourcePathBase;
-    }
-}
diff --git a/src/main/java/org/apache/maven/plugins/checkstyle/rss/CheckstyleRssGenerator.java b/src/main/java/org/apache/maven/plugins/checkstyle/rss/CheckstyleRssGenerator.java
deleted file mode 100644
index c90adc4..0000000
--- a/src/main/java/org/apache/maven/plugins/checkstyle/rss/CheckstyleRssGenerator.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package org.apache.maven.plugins.checkstyle.rss;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import org.apache.maven.plugins.checkstyle.exec.CheckstyleResults;
-import org.apache.maven.reporting.MavenReportException;
-
-/**
- * @author Olivier Lamy
- * @since 2.4
- */
-@Deprecated
-public interface CheckstyleRssGenerator
-{
-    void generateRSS( CheckstyleResults results, CheckstyleRssGeneratorRequest checkstyleRssGeneratorRequest )
-        throws MavenReportException;
-}
diff --git a/src/main/java/org/apache/maven/plugins/checkstyle/rss/CheckstyleRssGeneratorRequest.java b/src/main/java/org/apache/maven/plugins/checkstyle/rss/CheckstyleRssGeneratorRequest.java
deleted file mode 100644
index 8813217..0000000
--- a/src/main/java/org/apache/maven/plugins/checkstyle/rss/CheckstyleRssGeneratorRequest.java
+++ /dev/null
@@ -1,90 +0,0 @@
-package org.apache.maven.plugins.checkstyle.rss;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import java.io.File;
-
-import org.apache.maven.plugin.logging.Log;
-import org.apache.maven.project.MavenProject;
-
-/**
- * @author Olivier Lamy
- * @since 2.4
- */
-@Deprecated
-public class CheckstyleRssGeneratorRequest
-{
-    private MavenProject mavenProject;
-
-    private String copyright;
-
-    private File outputDirectory;
-
-    private Log log;
-
-    public CheckstyleRssGeneratorRequest( MavenProject mavenProject, String copyright, File outputDirectory, Log log )
-    {
-        this.mavenProject = mavenProject;
-        this.copyright = copyright;
-        this.outputDirectory = outputDirectory;
-        this.log = log;
-    }
-
-    public MavenProject getMavenProject()
-    {
-        return mavenProject;
-    }
-
-    public void setMavenProject( MavenProject mavenProject )
-    {
-        this.mavenProject = mavenProject;
-    }
-
-    public String getCopyright()
-    {
-        return copyright;
-    }
-
-    public void setCopyright( String copyright )
-    {
-        this.copyright = copyright;
-    }
-
-    public File getOutputDirectory()
-    {
-        return outputDirectory;
-    }
-
-    public void setOutputDirectory( File outputDirectory )
-    {
-        this.outputDirectory = outputDirectory;
-    }
-
-    public Log getLog()
-    {
-        return log;
-    }
-
-    public void setLog( Log log )
-    {
-        this.log = log;
-    }
-
-}
diff --git a/src/main/java/org/apache/maven/plugins/checkstyle/rss/DefaultCheckstyleRssGenerator.java b/src/main/java/org/apache/maven/plugins/checkstyle/rss/DefaultCheckstyleRssGenerator.java
deleted file mode 100644
index c8d03dd..0000000
--- a/src/main/java/org/apache/maven/plugins/checkstyle/rss/DefaultCheckstyleRssGenerator.java
+++ /dev/null
@@ -1,83 +0,0 @@
-package org.apache.maven.plugins.checkstyle.rss;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import java.io.IOException;
-
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugins.checkstyle.CheckstyleReport;
-import org.apache.maven.plugins.checkstyle.exec.CheckstyleResults;
-import org.apache.maven.reporting.MavenReportException;
-import org.apache.velocity.VelocityContext;
-import org.apache.velocity.context.Context;
-import org.apache.velocity.exception.ResourceNotFoundException;
-import org.apache.velocity.exception.VelocityException;
-import org.codehaus.plexus.component.annotations.Component;
-import org.codehaus.plexus.component.annotations.Requirement;
-import org.codehaus.plexus.util.StringUtils;
-import org.codehaus.plexus.velocity.VelocityComponent;
-
-import com.puppycrawl.tools.checkstyle.api.SeverityLevel;
-
-/**
- * @author Olivier Lamy
- * @since 2.4
- */
-@Component( role = CheckstyleRssGenerator.class, hint = "default" )
-@Deprecated
-public class DefaultCheckstyleRssGenerator
-    implements CheckstyleRssGenerator
-{
-    @Requirement
-    private VelocityComponent velocityComponent;
-
-    @Override
-    public void generateRSS( CheckstyleResults results, CheckstyleRssGeneratorRequest checkstyleRssGeneratorRequest )
-        throws MavenReportException
-    {
-
-        VelocityTemplate vtemplate = new VelocityTemplate( velocityComponent, CheckstyleReport.PLUGIN_RESOURCES );
-        vtemplate.setLog( checkstyleRssGeneratorRequest.getLog() );
-
-        Context context = new VelocityContext();
-        context.put( "results", results );
-        context.put( "project", checkstyleRssGeneratorRequest.getMavenProject() );
-        context.put( "copyright", checkstyleRssGeneratorRequest.getCopyright() );
-        context.put( "levelInfo", SeverityLevel.INFO );
-        context.put( "levelWarning", SeverityLevel.WARNING );
-        context.put( "levelError", SeverityLevel.ERROR );
-        context.put( "stringutils", new StringUtils() );
-
-        try
-        {
-            vtemplate.generate( checkstyleRssGeneratorRequest.getOutputDirectory().getPath() + "/checkstyle.rss",
-                                "checkstyle-rss.vm", context );
-        }
-        catch ( ResourceNotFoundException e )
-        {
-            throw new MavenReportException( "Unable to find checkstyle-rss.vm resource.", e );
-        }
-        catch ( MojoExecutionException | IOException | VelocityException e )
-        {
-            throw new MavenReportException( "Unable to generate checkstyle.rss.", e );
-        }
-    }
-
-}
diff --git a/src/main/java/org/apache/maven/plugins/checkstyle/rss/VelocityTemplate.java b/src/main/java/org/apache/maven/plugins/checkstyle/rss/VelocityTemplate.java
deleted file mode 100644
index 0919bd2..0000000
--- a/src/main/java/org/apache/maven/plugins/checkstyle/rss/VelocityTemplate.java
+++ /dev/null
@@ -1,137 +0,0 @@
-package org.apache.maven.plugins.checkstyle.rss;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugin.logging.Log;
-import org.apache.maven.plugin.logging.SystemStreamLog;
-import org.apache.velocity.context.Context;
-import org.apache.velocity.exception.ResourceNotFoundException;
-import org.apache.velocity.exception.VelocityException;
-import org.codehaus.plexus.velocity.VelocityComponent;
-
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.OutputStreamWriter;
-import java.io.Writer;
-import java.nio.charset.StandardCharsets;
-
-/**
- * <p>
- * A component to work with Velocity templates from within plugins.
- * <p>
- * You will need to reference the velocity component as a parameter
- * in your plugin.  Like this:
- * <pre>
- * /&#042;&#042;
- *  &#042; Velocity Component
- *  &#042; &#064;component
- *  &#042;/
- *  private VelocityComponent velocity;
- * </pre>
- *
- * @author <a href="mailto:joakim@erdfelt.net">Joakim Erdfelt</a>
- *
- */
-@Deprecated
-public class VelocityTemplate
-{
-    private String templateDirectory;
-
-    private Log log;
-
-    private VelocityComponent velocity;
-
-    public VelocityTemplate( VelocityComponent velocityComponent, String templateBaseDirectory )
-    {
-        this.velocity = velocityComponent;
-        this.templateDirectory = templateBaseDirectory;
-    }
-
-    public String getTemplateDirectory()
-    {
-        return templateDirectory;
-    }
-
-    public VelocityComponent getVelocity()
-    {
-        return velocity;
-    }
-
-    /**
-     * Using a specified Velocity Template and provided context, create the outputFilename.
-     *
-     * @param outputFilename the file to be generated.
-     * @param template       the velocity template to use
-     * @param context        the velocity context map
-     * @throws VelocityException if the template was not found or any other Velocity exception
-     * @throws MojoExecutionException if merging the velocity template failed
-     * @throws IOException if there was an error writing to the output file
-     */
-    public void generate( String outputFilename, String template, Context context )
-        throws VelocityException, MojoExecutionException, IOException
-    {
-
-        File outputFile = new File( outputFilename );
-        if ( !outputFile.getParentFile().exists() )
-        {
-            outputFile.getParentFile().mkdirs();
-        }
-
-        try ( Writer writer = new OutputStreamWriter( new FileOutputStream( outputFile ), StandardCharsets.UTF_8 ) )
-        {
-            getVelocity().getEngine().mergeTemplate( templateDirectory + "/" + template, context, writer );
-        }
-        catch ( ResourceNotFoundException e )
-        {
-            throw new ResourceNotFoundException( "Template not found: " + templateDirectory + "/" + template, e );
-        }
-        catch ( RuntimeException e )
-        {
-            throw new MojoExecutionException( e.getMessage(), e );
-        }
-    }
-
-    public void setTemplateDirectory( String templateDirectory )
-    {
-        this.templateDirectory = templateDirectory;
-    }
-
-    public void setVelocity( VelocityComponent velocity )
-    {
-        this.velocity = velocity;
-    }
-
-    public Log getLog()
-    {
-        if ( this.log == null )
-        {
-            this.log = new SystemStreamLog();
-        }
-        return log;
-    }
-
-    public void setLog( Log log )
-    {
-        this.log = log;
-    }
-
-}
diff --git a/src/main/resources/org/apache/maven/plugins/checkstyle/checkstyle-rss.vm b/src/main/resources/org/apache/maven/plugins/checkstyle/checkstyle-rss.vm
deleted file mode 100644
index 77c908d..0000000
--- a/src/main/resources/org/apache/maven/plugins/checkstyle/checkstyle-rss.vm
+++ /dev/null
@@ -1,74 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-<rss version="0.91">
-  <channel>
-    <title>${project.name} - Checkstyle report</title>
-    <link>${project.url}</link>
-    <description>${project.name} - Checkstyle report</description>
-    <language>en-us</language>
-    <copyright>&#169;${copyright}</copyright>
-    <item>
-      <title>File: $results.getFileCount(),
-             Errors: $results.getSeverityCount($levelError),
-             Warnings: $results.getSeverityCount($levelWarning),
-             Infos: $results.getSeverityCount($levelInfo)
-      </title>
-      #set ( $reportlink = "${project.url}/checkstyle.html" )
-      <link>$reportlink</link>
-      <description>
-        <p>Click <a href="$reportlink">here</a> for the full Checkstyle report.</p>
-
-        <table summary="Files" boder="1">
-          <thead>
-            <tr>
-              <th>Files</th>
-              <th style="width:30px;"><abbr title="Info">I</abbr></th>
-              <th style="width:30px;"><abbr title="Warning">W</abbr></th>
-              <th style="width:30px;"><abbr title="Error">E</abbr></th>
-            </tr>
-          </thead>
-          <tbody>
-            #foreach( $key in $results.files.keySet() )
-              #set ( $filename = $key.toString() )
-              #set ( $anchor = $stringutils.replace( $filename, '\\', '/' ) )
-              #set ( $anchor = $stringutils.replace( $anchor, '/', '.' ) )
-              <tr>
-                <td>
-                  <a href="${reportlink}#$anchor">$filename</a>
-                </td>
-                <td>
-                  $results.getSeverityCount(${key}, $levelInfo)
-                </td>
-                <td>
-                  $results.getSeverityCount(${key}, $levelWarning)
-                </td>
-                <td>
-                  $results.getSeverityCount(${key}, $levelError)
-                </td>
-              </tr>
-            #end
-          </tbody>
-        </table>
-        
-      </description>
-    </item>
-  </channel>
-</rss>
-
diff --git a/src/main/resources/org/apache/maven/plugins/checkstyle/images/rss.png b/src/main/resources/org/apache/maven/plugins/checkstyle/images/rss.png
deleted file mode 100644
index f0796ac..0000000
Binary files a/src/main/resources/org/apache/maven/plugins/checkstyle/images/rss.png and /dev/null differ
diff --git a/src/test/java/org/apache/maven/plugins/checkstyle/AbstractCheckstyleTestCase.java b/src/test/java/org/apache/maven/plugins/checkstyle/AbstractCheckstyleTestCase.java
index 0d925d3..8172267 100644
--- a/src/test/java/org/apache/maven/plugins/checkstyle/AbstractCheckstyleTestCase.java
+++ b/src/test/java/org/apache/maven/plugins/checkstyle/AbstractCheckstyleTestCase.java
@@ -22,7 +22,6 @@ package org.apache.maven.plugins.checkstyle;
 import java.io.File;
 import java.io.IOException;
 import java.nio.file.Files;
-import java.util.Locale;
 
 import org.apache.maven.plugin.LegacySupport;
 import org.apache.maven.plugin.testing.AbstractMojoTestCase;
@@ -42,8 +41,6 @@ import org.eclipse.aether.repository.LocalRepository;
 public abstract class AbstractCheckstyleTestCase
     extends AbstractMojoTestCase
 {
-    private Locale oldLocale;
-
     private ArtifactStubFactory artifactStubFactory;
 
     /**
@@ -58,23 +55,10 @@ public abstract class AbstractCheckstyleTestCase
         // required for mojo lookups to work
         super.setUp();
 
-        oldLocale = Locale.getDefault();
-        Locale.setDefault( Locale.ENGLISH );
-
         artifactStubFactory = new DependencyArtifactStubFactory( getTestFile( "target" ), true, false );
         artifactStubFactory.getWorkingDir().mkdirs();
     }
 
-    @Override
-    protected void tearDown()
-        throws Exception
-    {
-        super.tearDown();
-
-        Locale.setDefault( oldLocale );
-        oldLocale = null;
-    }
-
     /**
      * Get the current Maven project
      *
diff --git a/src/test/java/org/apache/maven/plugins/checkstyle/CheckstyleReportTest.java b/src/test/java/org/apache/maven/plugins/checkstyle/CheckstyleReportTest.java
index b6575c8..3726e27 100644
--- a/src/test/java/org/apache/maven/plugins/checkstyle/CheckstyleReportTest.java
+++ b/src/test/java/org/apache/maven/plugins/checkstyle/CheckstyleReportTest.java
@@ -24,10 +24,10 @@ import java.io.BufferedReader;
 import java.io.File;
 import java.io.FileReader;
 import java.io.IOException;
-import java.util.Locale;
 import java.util.ResourceBundle;
 
 import org.apache.maven.artifact.DependencyResolutionRequiredException;
+import org.apache.maven.doxia.tools.SiteTool;
 import org.apache.maven.plugin.descriptor.PluginDescriptor;
 import org.codehaus.plexus.util.FileUtils;
 
@@ -148,7 +148,7 @@ public class CheckstyleReportTest
     {
         File pluginXmlFile = new File( getBasedir(), "src/test/resources/plugin-configs/" + pluginXml );
         ResourceBundle bundle =
-            ResourceBundle.getBundle( "checkstyle-report", Locale.getDefault(), this.getClassLoader() );
+            ResourceBundle.getBundle( "checkstyle-report", SiteTool.DEFAULT_LOCALE, this.getClassLoader() );
 
         CheckstyleReport mojo = createReportMojo( "checkstyle", pluginXmlFile );
 
@@ -172,13 +172,6 @@ public class CheckstyleReportTest
 
         File outputDir = mojo.getReportOutputDirectory();
 
-        Boolean rss = (Boolean) getVariableValueFromObject( mojo, "enableRSS" );
-        if (rss)
-        {
-            File rssFile = new File( outputDir, "checkstyle.rss" );
-            assertTrue( "Test rss file exists", rssFile.exists() );
-        }
-
         File useFile = (File) getVariableValueFromObject( mojo, "useFile" );
         if ( useFile != null )
         {
@@ -224,6 +217,6 @@ public class CheckstyleReportTest
 
     private static String getHtmlHeader( String s )
     {
-        return ">" + s + "</h2>";
+        return ">" + s + "</h1>";
     }
 }
diff --git a/src/test/java/org/apache/maven/plugins/checkstyle/ReportResourceTest.java b/src/test/java/org/apache/maven/plugins/checkstyle/ReportResourceTest.java
deleted file mode 100644
index 1c31ca1..0000000
--- a/src/test/java/org/apache/maven/plugins/checkstyle/ReportResourceTest.java
+++ /dev/null
@@ -1,63 +0,0 @@
-package org.apache.maven.plugins.checkstyle;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *  http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import junit.framework.TestCase;
-
-import org.codehaus.plexus.PlexusTestCase;
-
-import java.io.File;
-
-/**
- * @author Edwin Punzalan
- *
- */
-public class ReportResourceTest
-    extends TestCase
-{
-    private File outputDir = new File( PlexusTestCase.getBasedir(), "target/unit-test/ReportResource" );
-
-    public void testConstructor()
-    {
-        ReportResource reportResource = new ReportResource( "reportbase", outputDir );
-        assertEquals( "Test resourcePathBase", "reportbase", reportResource.getResourcePathBase() );
-        assertEquals( "Test outputDirectory", outputDir, reportResource.getOutputDirectory() );
-    }
-
-    public void testSetters()
-    {
-        ReportResource reportResource = new ReportResource( null, null );
-        reportResource.setResourcePathBase( "reportbase" );
-        reportResource.setOutputDirectory( outputDir );
-
-        assertEquals( "Test resourcePathBase", "reportbase", reportResource.getResourcePathBase() );
-        assertEquals( "Test outputDirectory", outputDir, reportResource.getOutputDirectory() );
-    }
-
-    public void testCopy()
-        throws Exception
-    {
-        ReportResource reportResource = new ReportResource( "META-INF/plexus", outputDir );
-        reportResource.copy( "components.xml" );
-
-        File copiedFile = new File( outputDir, "components.xml" );
-        assertTrue( "Test copied file exists", copiedFile.exists() );
-    }
-}
diff --git a/src/test/resources/plugin-configs/custom-plugin-config.xml b/src/test/resources/plugin-configs/custom-plugin-config.xml
index 43bd679..830a928 100644
--- a/src/test/resources/plugin-configs/custom-plugin-config.xml
+++ b/src/test/resources/plugin-configs/custom-plugin-config.xml
@@ -32,7 +32,6 @@ under the License.
           <enableRulesSummary>true</enableRulesSummary>
           <enableSeveritySummary>true</enableSeveritySummary>
           <enableFilesSummary>true</enableFilesSummary>
-          <enableRSS>true</enableRSS>
           <includes>**/*.java</includes>
           <configLocation>google_checks.xml</configLocation>
           <headerLocation>LICENSE.txt</headerLocation>
diff --git a/src/test/resources/plugin-configs/dep-resolution-exception-plugin-config.xml b/src/test/resources/plugin-configs/dep-resolution-exception-plugin-config.xml
index e9aa739..7d1c8cb 100644
--- a/src/test/resources/plugin-configs/dep-resolution-exception-plugin-config.xml
+++ b/src/test/resources/plugin-configs/dep-resolution-exception-plugin-config.xml
@@ -28,7 +28,6 @@ under the License.
           <enableRulesSummary>true</enableRulesSummary>
           <enableSeveritySummary>true</enableSeveritySummary>
           <enableFilesSummary>true</enableFilesSummary>
-          <enableRSS>true</enableRSS>
           <includes>**/*.java</includes>
           <configLocation>sun_checks.xml</configLocation>
           <headerLocation>${basedir}/src/test/test-sources/LICENSE.txt</headerLocation>
diff --git a/src/test/resources/plugin-configs/fail-on-error-plugin-config.xml b/src/test/resources/plugin-configs/fail-on-error-plugin-config.xml
index 4090e09..a3bae69 100644
--- a/src/test/resources/plugin-configs/fail-on-error-plugin-config.xml
+++ b/src/test/resources/plugin-configs/fail-on-error-plugin-config.xml
@@ -27,7 +27,6 @@ under the License.
           <enableRulesSummary>true</enableRulesSummary>
           <enableSeveritySummary>true</enableSeveritySummary>
           <enableFilesSummary>true</enableFilesSummary>
-          <enableRSS>true</enableRSS>
           <includes>**/*.java</includes>
           <configLocation>sun_checks.xml</configLocation>
           <headerLocation>${basedir}/src/test/test-sources/LICENSE.txt</headerLocation>
diff --git a/src/test/resources/plugin-configs/min-plugin-config.xml b/src/test/resources/plugin-configs/min-plugin-config.xml
index 5ce4ca1..1cb1e8e 100644
--- a/src/test/resources/plugin-configs/min-plugin-config.xml
+++ b/src/test/resources/plugin-configs/min-plugin-config.xml
@@ -32,7 +32,6 @@ under the License.
           <enableRulesSummary>true</enableRulesSummary>
           <enableSeveritySummary>true</enableSeveritySummary>
           <enableFilesSummary>true</enableFilesSummary>
-          <enableRSS>true</enableRSS>
           <includes>**/*.java</includes>
           <configLocation>sun_checks.xml</configLocation>
           <headerLocation>${basedir}/src/test/test-sources/LICENSE.txt</headerLocation>
diff --git a/src/test/resources/plugin-configs/multi-plugin-config.xml b/src/test/resources/plugin-configs/multi-plugin-config.xml
index 9bb0c05..e1b9d9c 100644
--- a/src/test/resources/plugin-configs/multi-plugin-config.xml
+++ b/src/test/resources/plugin-configs/multi-plugin-config.xml
@@ -27,7 +27,6 @@ under the License.
           <enableRulesSummary>true</enableRulesSummary>
           <enableSeveritySummary>true</enableSeveritySummary>
           <enableFilesSummary>true</enableFilesSummary>
-          <enableRSS>true</enableRSS>
           <includes>**/*.java</includes>
           <configLocation>sun_checks.xml</configLocation>
           <headerLocation>${basedir}/src/test/test-sources/LICENSE.txt</headerLocation>
diff --git a/src/test/resources/plugin-configs/no-files-plugin-config.xml b/src/test/resources/plugin-configs/no-files-plugin-config.xml
index ce32b86..49061c7 100644
--- a/src/test/resources/plugin-configs/no-files-plugin-config.xml
+++ b/src/test/resources/plugin-configs/no-files-plugin-config.xml
@@ -32,7 +32,6 @@ under the License.
           <enableRulesSummary>true</enableRulesSummary>
           <enableSeveritySummary>true</enableSeveritySummary>
           <enableFilesSummary>false</enableFilesSummary>
-          <enableRSS>true</enableRSS>
           <includes>**/*.java</includes>
           <configLocation>sun_checks.xml</configLocation>
           <headerLocation>${basedir}/src/test/test-sources/LICENSE.txt</headerLocation>
diff --git a/src/test/resources/plugin-configs/no-rules-plugin-config.xml b/src/test/resources/plugin-configs/no-rules-plugin-config.xml
index 899bc84..a3795ed 100644
--- a/src/test/resources/plugin-configs/no-rules-plugin-config.xml
+++ b/src/test/resources/plugin-configs/no-rules-plugin-config.xml
@@ -32,7 +32,6 @@ under the License.
           <enableRulesSummary>false</enableRulesSummary>
           <enableSeveritySummary>true</enableSeveritySummary>
           <enableFilesSummary>true</enableFilesSummary>
-          <enableRSS>true</enableRSS>
           <includes>**/*.java</includes>
           <configLocation>sun_checks.xml</configLocation>
           <headerLocation>${basedir}/src/test/test-sources/LICENSE.txt</headerLocation>
diff --git a/src/test/resources/plugin-configs/no-severity-plugin-config.xml b/src/test/resources/plugin-configs/no-severity-plugin-config.xml
index 416c9fc..fb785b1 100644
--- a/src/test/resources/plugin-configs/no-severity-plugin-config.xml
+++ b/src/test/resources/plugin-configs/no-severity-plugin-config.xml
@@ -32,7 +32,6 @@ under the License.
           <enableRulesSummary>true</enableRulesSummary>
           <enableSeveritySummary>false</enableSeveritySummary>
           <enableFilesSummary>true</enableFilesSummary>
-          <enableRSS>true</enableRSS>
           <includes>**/*.java</includes>
           <configLocation>sun_checks.xml</configLocation>
           <headerLocation>${basedir}/src/test/test-sources/LICENSE.txt</headerLocation>
diff --git a/src/test/resources/plugin-configs/no-source-plugin-config.xml b/src/test/resources/plugin-configs/no-source-plugin-config.xml
index fab7251..0ca6522 100644
--- a/src/test/resources/plugin-configs/no-source-plugin-config.xml
+++ b/src/test/resources/plugin-configs/no-source-plugin-config.xml
@@ -31,7 +31,6 @@ under the License.
           <enableRulesSummary>true</enableRulesSummary>
           <enableSeveritySummary>true</enableSeveritySummary>
           <enableFilesSummary>true</enableFilesSummary>
-          <enableRSS>true</enableRSS>
           <includes>**/*.java</includes>
           <configLocation>sun_checks.xml</configLocation>
           <headerLocation>${basedir}/src/test/test-sources/LICENSE.txt</headerLocation>
diff --git a/src/test/resources/plugin-configs/test-source-directory-plugin-config.xml b/src/test/resources/plugin-configs/test-source-directory-plugin-config.xml
index 4678fa4..9ca9d03 100644
--- a/src/test/resources/plugin-configs/test-source-directory-plugin-config.xml
+++ b/src/test/resources/plugin-configs/test-source-directory-plugin-config.xml
@@ -32,7 +32,6 @@ under the License.
           <enableRulesSummary>true</enableRulesSummary>
           <enableSeveritySummary>true</enableSeveritySummary>
           <enableFilesSummary>true</enableFilesSummary>
-          <enableRSS>true</enableRSS>
           <includes>**/*.java</includes>
           <configLocation>sun_checks.xml</configLocation>
           <headerLocation>${basedir}/src/test/test-sources/LICENSE.txt</headerLocation>
diff --git a/src/test/resources/plugin-configs/useFile-plugin-config.xml b/src/test/resources/plugin-configs/useFile-plugin-config.xml
index 89e78b4..f78464d 100644
--- a/src/test/resources/plugin-configs/useFile-plugin-config.xml
+++ b/src/test/resources/plugin-configs/useFile-plugin-config.xml
@@ -32,7 +32,6 @@ under the License.
           <enableRulesSummary>true</enableRulesSummary>
           <enableSeveritySummary>true</enableSeveritySummary>
           <enableFilesSummary>true</enableFilesSummary>
-          <enableRSS>true</enableRSS>
           <includes>**/*.java</includes>
           <configLocation>sun_checks.xml</configLocation>
           <headerLocation>${basedir}/src/test/test-sources/LICENSE.txt</headerLocation>