You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ba...@apache.org on 2008/09/17 07:10:42 UTC

svn commit: r696152 - /maven/plugins/trunk/maven-eclipse-plugin/src/site/apt/examples/configure-checkstyle.apt

Author: baerrach
Date: Tue Sep 16 22:10:41 2008
New Revision: 696152

URL: http://svn.apache.org/viewvc?rev=696152&view=rev
Log:
[MECLIPSE-166] added example documentation for creating checkstyle configurations to site.

Added:
    maven/plugins/trunk/maven-eclipse-plugin/src/site/apt/examples/configure-checkstyle.apt   (with props)

Added: maven/plugins/trunk/maven-eclipse-plugin/src/site/apt/examples/configure-checkstyle.apt
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-eclipse-plugin/src/site/apt/examples/configure-checkstyle.apt?rev=696152&view=auto
==============================================================================
--- maven/plugins/trunk/maven-eclipse-plugin/src/site/apt/examples/configure-checkstyle.apt (added)
+++ maven/plugins/trunk/maven-eclipse-plugin/src/site/apt/examples/configure-checkstyle.apt Tue Sep 16 22:10:41 2008
@@ -0,0 +1,64 @@
+ ------
+ Configure Checkstyle
+ ------
+ Barrie Treloar
+ ------
+ 17 September 2008
+ ------
+
+Configure Checkstyle
+
+  You can configure checkstyle by creating/importing your Checkstyle Check Configuration in Eclipse
+  and then in your pom specify:
+  
+  * additionalBuildcommands
+  
+  * additionalProjectnatures
+  
+  * additionalConfig to create the .checkstyle file.
+  
+  []
+  
+  See the example below, make sure you specify the correct value in <<<check-config-name>>>.
+  
++-----
+<project>
+  [...]
+  <build>
+    [...]
+    <plugins>
+      [...]
+       <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-eclipse-plugin</artifactId>
+          <configuration>
+            <additionalBuildcommands>
+              <buildcommand>com.atlassw.tools.eclipse.checkstyle.CheckstyleBuilder</buildcommand>
+            </additionalBuildcommands>
+            <additionalProjectnatures>
+              <projectnature>com.atlassw.tools.eclipse.checkstyle.CheckstyleNature</projectnature>
+            </additionalProjectnatures>
+            <additionalConfig>
+              <file>
+                <name>.checkstyle</name>
+                <content>
+                  <![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<fileset-config file-format-version="1.2.0" simple-config="true">
+    <fileset name="all" enabled="true" check-config-name="<YOUR CHECKSTYLE CONFIG NAME HERE>" local="false">
+        <file-match-pattern match-pattern="." include-pattern="true"/>
+    </fileset>
+    <filter name="NonSrcDirs" enabled="true"/>
+</fileset-config>
+]]>
+                </content>
+              </file>
+            </additionalConfig>
+          </configuration>
+        </plugin>
+      [...]
+    </plugins>
+    [...]
+  </build>
+  [...]
+</project>
++-----
\ No newline at end of file

Propchange: maven/plugins/trunk/maven-eclipse-plugin/src/site/apt/examples/configure-checkstyle.apt
------------------------------------------------------------------------------
    svn:eol-style = native