site building for tiles-request and submodules
and further discussion http://mail-archives.apache.org/mod_mbox/tiles-dev/201107.mbox/%3CCAHTRnew5fdd=bL8GB1WL7mtjRemTKsoVcna_1Duqnf=cKEuNuw@mail.gmail.com%3E


git-svn-id: https://svn.apache.org/repos/asf/tiles/framework/trunk/tiles-request@1162056 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/pom.xml b/pom.xml
index ec3b18d..6b0657c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -127,4 +127,162 @@
             </plugin>
         </plugins>
     </reporting>
+
+    <profiles>
+        <profile>
+            <id>apache-release</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <artifactId>maven-install-plugin</artifactId>
+                        <configuration>
+                            <createChecksum>true</createChecksum>
+                        </configuration>
+                    </plugin>
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>rat-maven-plugin</artifactId>
+                        <version>1.0-alpha-3</version>
+                        <executions>
+                            <execution>
+                                <phase>verify</phase>
+                                <goals>
+                                    <goal>check</goal>
+                                </goals>
+                                <configuration>
+                                    <addDefaultLicenseMatchers>false</addDefaultLicenseMatchers>
+                                    <licenseMatchers>
+                                        <classNames>
+                                            <className>rat.analysis.license.ApacheSoftwareLicense20</className>
+                                        </classNames>
+                                    </licenseMatchers>
+                                    <includes>
+                                        <include>pom.xml</include>
+                                        <include>src/**</include>
+                                    </includes>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <profile>
+            <id>maven-3</id>
+            <activation>
+                <file>
+                    <exists>${basedir}</exists>
+                </file>
+            </activation>
+            <build>
+                <pluginManagement>
+                    <plugins>
+                        <plugin>
+                            <groupId>org.apache.maven.plugins</groupId>
+                            <artifactId>maven-site-plugin</artifactId>
+                            <version>3.0-beta-3</version>
+                            <configuration>
+                                <reportingPlugins>
+                                    <plugin>
+                                        <groupId>org.apache.maven.plugins</groupId>
+                                        <artifactId>maven-project-info-reports-plugin</artifactId>
+                                    </plugin>
+                                    <plugin>
+                                        <artifactId>maven-surefire-report-plugin</artifactId>
+                                    </plugin>
+                                    <plugin>
+                                        <artifactId>maven-checkstyle-plugin</artifactId>
+                                        <configuration>
+                                            <configLocation>http://svn.eu.apache.org/repos/asf/tiles/maven/trunk/build/tiles_checks_v5.xml
+                                            </configLocation>
+                                        </configuration>
+                                    </plugin>
+                                    <plugin>
+                                        <groupId>org.codehaus.mojo</groupId>
+                                        <artifactId>jxr-maven-plugin</artifactId>
+                                    </plugin>
+                                    <plugin>
+                                        <artifactId>maven-pmd-plugin</artifactId>
+                                        <configuration>
+                                            <targetJdk>1.5</targetJdk>
+                                        </configuration>
+                                    </plugin>
+                                    <plugin>
+                                        <groupId>org.apache.maven.plugins</groupId>
+                                        <artifactId>maven-javadoc-plugin</artifactId>
+                                        <version>2.7</version>
+                                        <reports>
+                                            <report>aggregate</report>
+                                        </reports>
+                                        <configuration>
+                                            <excludePackageNames>org.apache.tiles.test</excludePackageNames>
+                                            <links>
+                                                <link>http://java.sun.com/j2se/1.5.0/docs/api/</link>
+                                                <link>http://java.sun.com/j2ee/sdk_1.2.1/techdocs/api</link>
+                                                <link>http://commons.apache.org/chain/apidocs</link>
+                                                <link>http://commons.apache.org/digester/commons-digester-1.6/docs/api</link>
+                                                <link>http://commons.apache.org/logging/commons-logging-1.1/apidocs</link>
+                                            </links>
+                                            <doclet>gr.spinellis.umlgraph.doclet.UmlGraphDoc</doclet>
+                                            <docletArtifact>
+                                                <groupId>gr.spinellis</groupId>
+                                                <artifactId>UmlGraph</artifactId>
+                                                <version>4.6</version>
+                                            </docletArtifact>
+                                            <additionalparam>
+                                                -inferrel
+                                                -inferdep -quiet
+                                                -hide
+                                                java.*
+                                                -collpackages
+                                                java.util.*
+                                                -qualify
+                                                -postfixpackage
+                                                -nodefontsize 9
+                                                -nodefontpackagesize 7
+                                            </additionalparam>
+                                        </configuration>
+                                    </plugin>
+                                    <plugin>
+                                        <groupId>org.codehaus.mojo</groupId>
+                                        <artifactId>rat-maven-plugin</artifactId>
+                                        <version>1.0-alpha-3</version>
+                                        <configuration>
+                                            <includes>
+                                                <include>pom.xml</include>
+                                                <include>src/**</include>
+                                            </includes>
+                                            <excludes>
+                                                <exclude>**/*LICENSE.txt</exclude>
+                                                <exclude>**/*MANIFEST.MF</exclude>
+                                            </excludes>
+                                        </configuration>
+                                    </plugin>
+                                    <plugin>
+                                        <groupId>org.codehaus.mojo</groupId>
+                                        <artifactId>emma-maven-plugin</artifactId>
+                                        <version>1.0-alpha-3-SNAPSHOT</version>
+                                    </plugin>
+                                </reportingPlugins>
+                            </configuration>
+                        </plugin>
+                    </plugins>
+                </pluginManagement>
+                <plugins>
+                    <plugin>
+                        <artifactId>maven-site-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <id>attach-descriptor</id>
+                                <goals>
+                                    <goal>attach-descriptor</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
+
 </project>
\ No newline at end of file