You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by de...@apache.org on 2015/01/22 22:13:36 UTC
svn commit: r1654076 - in /maven/shared/trunk/maven-shared-resources: ./
src/main/resources/config/ src/site/apt/
Author: dennisl
Date: Thu Jan 22 21:13:36 2015
New Revision: 1654076
URL: http://svn.apache.org/r1654076
Log:
[MSHARED-407] Move maven_checks.xml and maven-header.txt to here from maven-checkstyle-plugin
Added:
maven/shared/trunk/maven-shared-resources/src/main/resources/config/
maven/shared/trunk/maven-shared-resources/src/main/resources/config/maven-header.txt
- copied unchanged from r1654032, maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/maven-header.txt
maven/shared/trunk/maven-shared-resources/src/main/resources/config/maven_checks.xml
- copied unchanged from r1654032, maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/maven_checks.xml
maven/shared/trunk/maven-shared-resources/src/site/apt/maven_checks.apt.vm
- copied, changed from r1654032, maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/config/maven_checks.apt.vm
Modified:
maven/shared/trunk/maven-shared-resources/pom.xml
maven/shared/trunk/maven-shared-resources/src/site/apt/index.apt.vm
maven/shared/trunk/maven-shared-resources/src/site/apt/usage.apt.vm
Modified: maven/shared/trunk/maven-shared-resources/pom.xml
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-resources/pom.xml?rev=1654076&r1=1654075&r2=1654076&view=diff
==============================================================================
--- maven/shared/trunk/maven-shared-resources/pom.xml (original)
+++ maven/shared/trunk/maven-shared-resources/pom.xml Thu Jan 22 21:13:36 2015
@@ -56,4 +56,22 @@
<url>https://builds.apache.org/hudson/job/maven-shared/</url>
</ciManagement>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.rat</groupId>
+ <artifactId>apache-rat-plugin</artifactId>
+ <configuration>
+ <excludes combine.children="append">
+ <!--
+ This is a license header template.
+ -->
+ <exclude>src/main/resources/config/maven-header.txt</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
</project>
Modified: maven/shared/trunk/maven-shared-resources/src/site/apt/index.apt.vm
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-resources/src/site/apt/index.apt.vm?rev=1654076&r1=1654075&r2=1654076&view=diff
==============================================================================
--- maven/shared/trunk/maven-shared-resources/src/site/apt/index.apt.vm (original)
+++ maven/shared/trunk/maven-shared-resources/src/site/apt/index.apt.vm Thu Jan 22 21:13:36 2015
@@ -3,7 +3,7 @@
------
Dennis Lundberg
------
- 2013-07-24
+ 2015-01-22
------
~~ Licensed to the Apache Software Foundation (ASF) under one
@@ -35,14 +35,14 @@ ${project.name}
* Maven Changes Plugin
-** org/apache/maven/plugins/announcement.vm
+** <<<org/apache/maven/plugins/announcement.vm>>>
This is a template that can be used by Maven Changes Plugin to create and send
an announcement e-mail for one of our plugins. It will create an announcement
e-mail that conforms to the "Promote the release" section of our
{{{http://maven.apache.org/developers/release/maven-project-release-procedure.html#Promote_the_release}release procedure}}.
-** org/apache/maven/shared/announcement.vm
+** <<<org/apache/maven/shared/announcement.vm>>>
This is a template that can be used by Maven Changes Plugin to create and send
an announcement e-mail for one of our shared components. It will create an
@@ -50,6 +50,20 @@ ${project.name}
{{{http://maven.apache.org/developers/release/maven-project-release-procedure.html#Promote_the_release}release procedure}}.
+* Maven Checkstyle Plugin
+
+** <<<config/maven-header.txt>>>
+
+ This is a license header template that can be used by Maven Checkstyle Plugin
+ to verify that all files are using this license header.
+
+** {{{./maven_checks.html}<<<config/maven_checks.xml>>>}}
+
+ This is a Checkstyle configuration file for
+ {{{/developers/conventions/code.html}Maven coding conventions}} that can be
+ used in Maven Checkstyle Plugin.
+
+
* Usage
General instructions on how to use the Maven Shared Resources can be found on
Copied: maven/shared/trunk/maven-shared-resources/src/site/apt/maven_checks.apt.vm (from r1654032, maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/config/maven_checks.apt.vm)
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-resources/src/site/apt/maven_checks.apt.vm?p2=maven/shared/trunk/maven-shared-resources/src/site/apt/maven_checks.apt.vm&p1=maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/config/maven_checks.apt.vm&r1=1654032&r2=1654076&rev=1654076&view=diff
==============================================================================
--- maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/config/maven_checks.apt.vm (original)
+++ maven/shared/trunk/maven-shared-resources/src/site/apt/maven_checks.apt.vm Thu Jan 22 21:13:36 2015
@@ -1,5 +1,5 @@
------
- config/maven_checks.xml Predefined Ruleset
+ config/maven_checks.xml
------
Hervé Boutemy
------
@@ -27,9 +27,10 @@
~~ http://maven.apache.org/doxia/references/apt-format.html
-<<<config/maven_checks.xml>>> Predefined Ruleset
+<<<config/maven_checks.xml>>>
- Maven Checkstyle plugin contains <<<config/maven_checks.xml>>> predefined ruleset for
- {{{/developers/conventions/code.html}Maven coding conventions}}:
+ This is a predefined ruleset for
+ {{{/developers/conventions/code.html}Maven coding conventions}} that can be
+ used in Maven Checkstyle Plugin:
%{snippet|file=${project.basedir}/src/main/resources/config/maven_checks.xml}
Modified: maven/shared/trunk/maven-shared-resources/src/site/apt/usage.apt.vm
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-resources/src/site/apt/usage.apt.vm?rev=1654076&r1=1654075&r2=1654076&view=diff
==============================================================================
--- maven/shared/trunk/maven-shared-resources/src/site/apt/usage.apt.vm (original)
+++ maven/shared/trunk/maven-shared-resources/src/site/apt/usage.apt.vm Thu Jan 22 21:13:36 2015
@@ -97,6 +97,34 @@ Usage
</project>
+----------+
+ or like this:
+
++----------+
+<project>
+ ...
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-checkstyle-plugin</artifactId>
+ <version>2.14</version>
+ <configuration>
+ <configLocation>config/maven_checks.xml</configLocation>
+ <headerLocation>config/maven-header.txt</headerLocation>
+ </configuration>
+ <dependencies>
+ ...
+ </dependencies>
+ <executions>
+ ...
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ ...
+</project>
++----------+
+
* Execute the plugin