Author: dennisl
Date: Mon Jul  6 06:17:47 2015
New Revision: 1689315

URL: http://svn.apache.org/r1689315
Log:
[MCHECKSTYLE-285] Remove config/maven_checks.xml by removing the dependency on 
maven-shared-resources:2

Modified:
    maven/plugins/trunk/maven-checkstyle-plugin/pom.xml
    
maven/plugins/trunk/maven-checkstyle-plugin/src/it/multi-modules-aggregate/pom.xml
    
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/AbstractCheckstyleReport.java
    
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleReport.java
    
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleViolationCheckMojo.java
    maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/config/index.apt
    
maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/examples/custom-checker-config.apt.vm
    maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/index.apt.vm
    
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/custom-plugin-config.xml

Modified: maven/plugins/trunk/maven-checkstyle-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/pom.xml?rev=1689315&r1=1689314&r2=1689315&view=diff
==============================================================================
--- maven/plugins/trunk/maven-checkstyle-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-checkstyle-plugin/pom.xml Mon Jul  6 06:17:47 2015
@@ -129,11 +129,6 @@ under the License.
       <artifactId>maven-reporting-impl</artifactId>
       <version>2.3</version>
     </dependency>
-    <dependency>
-      <groupId>org.apache.maven.shared</groupId>
-      <artifactId>maven-shared-resources</artifactId>
-      <version>2</version>
-    </dependency>
 
     <!-- doxia -->
     <dependency>

Modified: 
maven/plugins/trunk/maven-checkstyle-plugin/src/it/multi-modules-aggregate/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/it/multi-modules-aggregate/pom.xml?rev=1689315&r1=1689314&r2=1689315&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-checkstyle-plugin/src/it/multi-modules-aggregate/pom.xml
 (original)
+++ 
maven/plugins/trunk/maven-checkstyle-plugin/src/it/multi-modules-aggregate/pom.xml
 Mon Jul  6 06:17:47 2015
@@ -51,6 +51,13 @@
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-checkstyle-plugin</artifactId>
         <version>@pom.version@</version>
+        <dependencies>
+          <dependency>
+            <groupId>org.apache.maven.shared</groupId>
+            <artifactId>maven-shared-resources</artifactId>
+            <version>2</version>
+          </dependency>
+        </dependencies>
       </plugin>
     </plugins>
   </build>

Modified: 
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/AbstractCheckstyleReport.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/AbstractCheckstyleReport.java?rev=1689315&r1=1689314&r2=1689315&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/AbstractCheckstyleReport.java
 (original)
+++ 
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/AbstractCheckstyleReport.java
 Mon Jul  6 06:17:47 2015
@@ -102,12 +102,11 @@ public abstract class AbstractCheckstyle
      * </p>
      * <p/>
      * <p>
-     * There are 3 predefined rulesets included in Maven Checkstyle Plugin:
+     * There are 2 predefined rulesets included in Maven Checkstyle Plugin:
      * </p>
      * <ul>
      * <li><code>sun_checks.xml</code>: Sun Checks.</li>
      * <li><code>google_checks.xml</code>: Google Checks.</li>
-     * <li><code>config/maven_checks.xml</code>: Maven Source Checks.</li>
      * </ul>
      */
     @Parameter( property = "checkstyle.config.location", defaultValue = 
"sun_checks.xml" )

Modified: 
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleReport.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleReport.java?rev=1689315&r1=1689314&r2=1689315&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleReport.java
 (original)
+++ 
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleReport.java
 Mon Jul  6 06:17:47 2015
@@ -59,7 +59,6 @@ public class CheckstyleReport
         Map<String, String> fmt2Cfg = new HashMap<>();
 
         fmt2Cfg.put( "sun", "sun_checks.xml" );
-        fmt2Cfg.put( "maven", "config/maven_checks.xml" );
 
         FORMAT_TO_CONFIG_LOCATION = Collections.unmodifiableMap( fmt2Cfg );
     }

Modified: 
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleViolationCheckMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleViolationCheckMojo.java?rev=1689315&r1=1689314&r2=1689315&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleViolationCheckMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleViolationCheckMojo.java
 Mon Jul  6 06:17:47 2015
@@ -198,12 +198,11 @@ public class CheckstyleViolationCheckMoj
      * </p>
      * <p/>
      * <p>
-     * There are 3 predefined rulesets.
+     * There are 2 predefined rulesets.
      * </p>
      * <ul>
      * <li><code>sun_checks.xml</code>: Sun Checks.</li>
      * <li><code>google_checks.xml</code>: Google Checks.</li>
-     * <li><code>config/maven_checks.xml</code>: Maven Source Checks.</li>
      * </ul>
      *
      * @since 2.5

Modified: 
maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/config/index.apt
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/config/index.apt?rev=1689315&r1=1689314&r2=1689315&view=diff
==============================================================================
--- maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/config/index.apt 
(original)
+++ maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/config/index.apt 
Mon Jul  6 06:17:47 2015
@@ -2,8 +2,9 @@
  Predefined Rulesets
  ------
  Hervé Boutemy
+ Dennis Lundberg
  ------
- 2015-05-01
+ 2015-07-06
  ------
 
 ~~ Licensed to the Apache Software Foundation (ASF) under one
@@ -29,36 +30,22 @@
 
 Predefined Rulesets
 
-  Maven Checkstyle Plugin no longer contains any predefined rulesets. Instead 
it
-  references rulesets from other places:
-
-   * {{{http://checkstyle.sourceforge.net/sun_style.html}<<<sun_checks.xml>>>}}
-
-   * 
{{{http://checkstyle.sourceforge.net/google_style.html}<<<google_checks.xml>>>}}
-
-   * 
{{{/shared/maven-shared-resources/maven_checks.html}<<<config/maven_checks.xml>>>}}
-
-   []
-
-  In versions up to and including 2.13 the plugin included the
-  <<<config/maven_checks.xml>>> predefined ruleset. In version 2.14 this was
-  moved to {{{/shared/maven-shared-resources/}maven-shared-resources}}. It is
-  still available to use, because maven-shared-resources has been added as a
-  dependency to Maven Checkstyle Plugin
-
-  In versions up to and including 2.13 the plugin included the
-  <<<config/avalon_checks.xml>>> predefined ruleset. This was removed in
-  version 2.14.
-
-  In versions up to and including 2.14 the plugin included the
-  <<<config/turbine_checks.xml>>> predefined ruleset. This was removed in
-  version 2.15.
-
-  In versions up to and including 2.15 the plugin included the
-  <<<config/sun_checks.xml>>> predefined ruleset. This was removed in
-  version 2.16 and the plugin instead references the original configuration
-  provided by the Checkstyle project.
-
-  In versions 2.16 and later the plugin references the <<<google_checks.xml>>>
-  predefined ruleset. This is a configuration provided by the Checkstyle
-  project.
+  Maven Checkstyle Plugin has had different sets of predefined rulesets across
+  different versions. Some have been included in the plugin itself while others
+  have been references to other projects. The table below shows this history.
+
+*---------------------------------+------------+-----------------------------------------------------------------+-----------------------------------------------------------------+--------+
+| <<Predefined ruleset>>          | 2.0 - 2.13 | 2.14                          
                                  | 2.15                                        
                    | 2.16 - |
+*---------------------------------+------------+-----------------------------------------------------------------+-----------------------------------------------------------------+--------+
+| <<<config/avalon_checks.xml>>>  | Included   | -                             
                                  | -                                           
                    | -      |
+*---------------------------------+------------+-----------------------------------------------------------------+-----------------------------------------------------------------+--------+
+| <<<config/maven_checks.xml>>>   | Included   | 
{{{/shared/maven-shared-resources/maven_checks.html}Reference}} | 
{{{/shared/maven-shared-resources/maven_checks.html}Reference}} | -      |
+*---------------------------------+------------+-----------------------------------------------------------------+-----------------------------------------------------------------+--------+
+| <<<config/sun_checks.xml>>>     | Included   | Included                      
                                  | Included                                    
                    | -      |
+*---------------------------------+------------+-----------------------------------------------------------------+-----------------------------------------------------------------+--------+
+| <<<config/turbine_checks.xml>>> | Included   | Included                      
                                  | -                                           
                    | -      |
+*---------------------------------+------------+-----------------------------------------------------------------+-----------------------------------------------------------------+--------+
+| <<<google_checks.xml>>>         | -          | -                             
                                  | -                                           
                    | 
{{{http://checkstyle.sourceforge.net/google_style.html}Reference}} |
+*---------------------------------+------------+-----------------------------------------------------------------+-----------------------------------------------------------------+--------+
+| <<<sun_checks.xml>>>            | -          | -                             
                                  | -                                           
                    | 
{{{http://checkstyle.sourceforge.net/sun_style.html}Reference}} |
+*---------------------------------+------------+-----------------------------------------------------------------+-----------------------------------------------------------------+--------+

Modified: 
maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/examples/custom-checker-config.apt.vm
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/examples/custom-checker-config.apt.vm?rev=1689315&r1=1689314&r2=1689315&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/examples/custom-checker-config.apt.vm
 (original)
+++ 
maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/examples/custom-checker-config.apt.vm
 Mon Jul  6 06:17:47 2015
@@ -55,11 +55,9 @@ Using a Custom Checkstyle Checker Config
   resource named <<<checkstyle.xml>>> within the compile scope of the 
dependencies or build extensions
   classpath.
 
-  There are 3 predefined Checkstyle configuration definitions that ship with 
the Checkstyle Plugin,
+  There are 2 predefined Checkstyle configuration definitions that ship with 
the Checkstyle Plugin,
   the Sun Microsystems Definition is selected by default.
 
   * <<sun_checks.xml>> - Sun Microsystems Definition (default).
 
   * <<google_checks.xml>> - Google Definition.
-
-  * <<config/maven_checks.xml>> - Maven Development Definitions.

Modified: maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/index.apt.vm
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/index.apt.vm?rev=1689315&r1=1689314&r2=1689315&view=diff
==============================================================================
--- maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/index.apt.vm 
(original)
+++ maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/index.apt.vm Mon 
Jul  6 06:17:47 2015
@@ -35,11 +35,10 @@ ${project.name}
   This version of the plugin uses Checkstyle ${checkstyleVersion} by default 
and requires Java ${javaVersion}. But you can
   {{{./examples/upgrading-checkstyle.html}upgrade the version used at 
runtime}}.
 
-  The plugin can be configured in the project's POM. Predefined rulesets are 
included with the plugin, these are:
-  {{{http://checkstyle.sourceforge.net/sun_style.html}<<<sun_checks.xml>>>}},
-  
{{{http://checkstyle.sourceforge.net/google_style.html}<<<google_checks.xml>>>}}
 and
-  
{{{/shared/maven-shared-resources/maven_checks.html}<<<config/maven_checks.xml>>>}}.
 You can also use a custom ruleset by
-  specifying it in the plugin configuration.
+  The plugin can be configured in the project's POM. Predefined rulesets 
available for use in this version of the plugin are:
+  {{{http://checkstyle.sourceforge.net/sun_style.html}<<<sun_checks.xml>>>}} 
and
+  
{{{http://checkstyle.sourceforge.net/google_style.html}<<<google_checks.xml>>>}}.
+  You can also use a custom ruleset by specifying it in the plugin 
configuration.
 
 * Goals Overview
 

Modified: 
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/custom-plugin-config.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/custom-plugin-config.xml?rev=1689315&r1=1689314&r2=1689315&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/custom-plugin-config.xml
 (original)
+++ 
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/custom-plugin-config.xml
 Mon Jul  6 06:17:47 2015
@@ -29,7 +29,7 @@ under the License.
           <enableFilesSummary>true</enableFilesSummary>
           <enableRSS>true</enableRSS>
           <includes>**/*.java</includes>
-          <configLocation>config/maven_checks.xml</configLocation>
+          <configLocation>google_checks.xml</configLocation>
           <headerLocation>LICENSE.txt</headerLocation>
           <headerFile>${basedir}/src/test/test-sources/LICENSE.txt</headerFile>
           
<cacheFile>${basedir}/target/test-harness/checkstyle/custom/checkstyle-cachefile</cacheFile>


Reply via email to