You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by jk...@apache.org on 2006/07/03 22:10:58 UTC

svn commit: r418836 - in /tapestry/tapestry4/trunk: annotations/pom.xml contrib/pom.xml examples/TimeTracker/pom.xml examples/Vlib/pom.xml examples/VlibBeans/pom.xml examples/Workbench/pom.xml examples/pom.xml framework/pom.xml pom.xml portlet/pom.xml

Author: jkuhnert
Date: Mon Jul  3 13:10:57 2006
New Revision: 418836

URL: http://svn.apache.org/viewvc?rev=418836&view=rev
Log:
Updated poms to use correct repository/versions of plugins. 

Modified:
    tapestry/tapestry4/trunk/annotations/pom.xml
    tapestry/tapestry4/trunk/contrib/pom.xml
    tapestry/tapestry4/trunk/examples/TimeTracker/pom.xml
    tapestry/tapestry4/trunk/examples/Vlib/pom.xml
    tapestry/tapestry4/trunk/examples/VlibBeans/pom.xml
    tapestry/tapestry4/trunk/examples/Workbench/pom.xml
    tapestry/tapestry4/trunk/examples/pom.xml
    tapestry/tapestry4/trunk/framework/pom.xml
    tapestry/tapestry4/trunk/pom.xml
    tapestry/tapestry4/trunk/portlet/pom.xml

Modified: tapestry/tapestry4/trunk/annotations/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/annotations/pom.xml?rev=418836&r1=418835&r2=418836&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/annotations/pom.xml (original)
+++ tapestry/tapestry4/trunk/annotations/pom.xml Mon Jul  3 13:10:57 2006
@@ -89,33 +89,6 @@
                 </includes>
             </testResource>
         </testResources>
-
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <version>2.2</version>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-clover-plugin</artifactId>
-                <configuration>
-                    <licenseLocation>
-                        ${user.home}/.m2/repository/com/cenqua/clover/clover.license
-                    </licenseLocation>
-                    <jdk>1.5</jdk>
-                </configuration>
-                <executions>
-                    <execution>
-                        <phase>pre-site</phase>
-                        <goals>
-                            <goal>instrument</goal>
-                            <goal>aggregate</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
     </build>
     
     <reporting>

Modified: tapestry/tapestry4/trunk/contrib/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/contrib/pom.xml?rev=418836&r1=418835&r2=418836&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/contrib/pom.xml (original)
+++ tapestry/tapestry4/trunk/contrib/pom.xml Mon Jul  3 13:10:57 2006
@@ -85,35 +85,8 @@
                 </excludes>
             </testResource>
         </testResources>
-
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <version>2.2</version>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-clover-plugin</artifactId>
-                <version>2.1</version>
-                <configuration>
-                    <licenseLocation>
-                        ${user.home}/.m2/repository/com/cenqua/clover/clover.license
-                    </licenseLocation>
-                </configuration>
-                <executions>
-                    <execution>
-                        <phase>pre-site</phase>
-                        <goals>
-                            <goal>instrument</goal>
-                            <goal>aggregate</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
     </build>
-
+    
     <reporting>
         <outputDirectory>../target/site/contrib</outputDirectory>
         <plugins>

Modified: tapestry/tapestry4/trunk/examples/TimeTracker/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/examples/TimeTracker/pom.xml?rev=418836&r1=418835&r2=418836&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/examples/TimeTracker/pom.xml (original)
+++ tapestry/tapestry4/trunk/examples/TimeTracker/pom.xml Mon Jul  3 13:10:57 2006
@@ -14,6 +14,7 @@
     </parent>
     <name>Tapestry Core Library</name>
     <inceptionYear>2006</inceptionYear>
+    
     <dependencies>
         <dependency>
             <groupId>org.apache.tapestry</groupId>
@@ -84,20 +85,13 @@
             <version>1.8.0.1</version>
         </dependency>
     </dependencies>
+    
     <build>
         <sourceDirectory>src/java</sourceDirectory>
         <testSourceDirectory>src/test</testSourceDirectory>
 
         <plugins>
             <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <version>2.2</version>
-                <configuration>
-                    <testSourceDirectory>src/test</testSourceDirectory>
-                </configuration>
-            </plugin>
-            <plugin>
                 <groupId>org.mortbay.jetty</groupId>
                 <artifactId>maven-jetty6-plugin</artifactId>
                 <configuration>
@@ -119,6 +113,7 @@
             </plugin>
         </plugins>
     </build>
+    
     <reporting>
         <plugins>
             <plugin>

Modified: tapestry/tapestry4/trunk/examples/Vlib/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/examples/Vlib/pom.xml?rev=418836&r1=418835&r2=418836&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/examples/Vlib/pom.xml (original)
+++ tapestry/tapestry4/trunk/examples/Vlib/pom.xml Mon Jul  3 13:10:57 2006
@@ -14,6 +14,7 @@
     </parent>
     <name>Tapestry Virtual Library</name>
     <inceptionYear>2006</inceptionYear>
+    
     <dependencies>
         <dependency>
             <groupId>org.apache.tapestry</groupId>
@@ -63,6 +64,7 @@
             <scope>test</scope>
         </dependency>
     </dependencies>
+    
     <build>
         <sourceDirectory>src/java</sourceDirectory>
         <resources>
@@ -87,13 +89,5 @@
                 </excludes>
             </testResource>
         </testResources>
-        
-        <plugins>
-                <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <version>2.2</version>
-                </plugin>
-        </plugins>
     </build>
 </project>

Modified: tapestry/tapestry4/trunk/examples/VlibBeans/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/examples/VlibBeans/pom.xml?rev=418836&r1=418835&r2=418836&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/examples/VlibBeans/pom.xml (original)
+++ tapestry/tapestry4/trunk/examples/VlibBeans/pom.xml Mon Jul  3 13:10:57 2006
@@ -14,6 +14,7 @@
     </parent>
     <name>Tapestry Virtual Library</name>
     <inceptionYear>2006</inceptionYear>
+    
     <dependencies>
         <dependency>
             <groupId>org.apache.tapestry</groupId>
@@ -34,15 +35,9 @@
             <version>4.0.2</version>
         </dependency>
     </dependencies>
+    
     <build>
         <sourceDirectory>src/java</sourceDirectory>
         <testSourceDirectory>src/test</testSourceDirectory>
-        <plugins>
-                <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <version>2.2</version>
-                </plugin>
-        </plugins>
     </build>
-</project>
\ No newline at end of file
+</project>

Modified: tapestry/tapestry4/trunk/examples/Workbench/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/examples/Workbench/pom.xml?rev=418836&r1=418835&r2=418836&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/examples/Workbench/pom.xml (original)
+++ tapestry/tapestry4/trunk/examples/Workbench/pom.xml Mon Jul  3 13:10:57 2006
@@ -6,14 +6,17 @@
     <artifactId>tapestry-Workbench</artifactId>
     <packaging>jar</packaging>
     <version>4.1.0-SNAPSHOT</version>
+    
     <!-- This should change to tapestry-project -->
     <parent>
         <groupId>org.apache.tapestry</groupId>
         <artifactId>tapestry-examples</artifactId>
         <version>4.1.0-SNAPSHOT</version>
     </parent>
+    
     <name>Tapestry Workbench</name>
     <inceptionYear>2006</inceptionYear>
+    
     <dependencies>
         <dependency>
             <groupId>jcharts</groupId>
@@ -29,17 +32,12 @@
             <artifactId>tapestry-contrib</artifactId>
         </dependency>
     </dependencies>
+    
     <build>
         <sourceDirectory>src/java</sourceDirectory>
         <testSourceDirectory>src/test</testSourceDirectory>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <version>2.2</version>
-            </plugin>
-        </plugins>
     </build>
+    
     <reporting>
         <plugins>
             <plugin>

Modified: tapestry/tapestry4/trunk/examples/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/examples/pom.xml?rev=418836&r1=418835&r2=418836&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/examples/pom.xml (original)
+++ tapestry/tapestry4/trunk/examples/pom.xml Mon Jul  3 13:10:57 2006
@@ -14,12 +14,14 @@
     </parent>
     <name>Examples</name>
     <inceptionYear>2006</inceptionYear>
+    
     <modules>
         <module>Vlib</module>
         <module>VlibBeans</module>
         <module>TimeTracker</module>
         <module>Workbench</module>
     </modules>
+    
     <dependencyManagement>
         <dependencies>
             <dependency>
@@ -39,6 +41,7 @@
             </dependency>
         </dependencies>
     </dependencyManagement>
+    
     <reporting>
         <outputDirectory>../target/site/examples</outputDirectory>
         <plugins>

Modified: tapestry/tapestry4/trunk/framework/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/framework/pom.xml?rev=418836&r1=418835&r2=418836&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/framework/pom.xml (original)
+++ tapestry/tapestry4/trunk/framework/pom.xml Mon Jul  3 13:10:57 2006
@@ -155,51 +155,9 @@
         <plugins>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <version>2.3-SNAPSHOT</version>
-                <configuration>
-                    <systemProperties>
-                        <property>
-                            <name>user.language</name>
-                            <value>en_US</value>
-                        </property>
-                    </systemProperties>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-compiler-plugin</artifactId>
-                <version>2.0.2-SNAPSHOT</version>
-                <configuration>
-                    <source>1.5</source>
-                    <target>1.5</target>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-jar-plugin</artifactId>
                 <version>2.1-SNAPSHOT</version>
             </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-clover-plugin</artifactId>
-                <version>2.1</version>
-                <configuration>
-                    <licenseLocation>
-                        ${user.home}/.m2/repository/com/cenqua/clover/clover.license
-                    </licenseLocation>
-                    <jdk>1.5</jdk>
-                </configuration>
-                <executions>
-                    <execution>
-                        <phase>pre-site</phase>
-                        <goals>
-                            <goal>instrument</goal>
-                            <goal>aggregate</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
         </plugins>
     </build>
 
@@ -276,12 +234,5 @@
             </plugin>
         </plugins>
     </reporting>
-
-    <pluginRepositories>
-        <pluginRepository>
-            <id>apache.snapshots</id>
-            <url>http://people.apache.org/maven-snapshot-repository</url>
-        </pluginRepository>
-    </pluginRepositories>
 
 </project>

Modified: tapestry/tapestry4/trunk/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/pom.xml?rev=418836&r1=418835&r2=418836&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/pom.xml (original)
+++ tapestry/tapestry4/trunk/pom.xml Mon Jul  3 13:10:57 2006
@@ -186,12 +186,27 @@
             </dependency>
         </dependencies>
     </dependencyManagement>
+
     <build>
         <pluginManagement>
             <plugins>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-surefire-plugin</artifactId>
+                    <version>2.8-SNAPSHOT</version>
+                    <configuration>
+                        <systemProperties>
+                            <property>
+                                <name>user.language</name>
+                                <value>en_US</value>
+                            </property>
+                        </systemProperties>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-compiler-plugin</artifactId>
+                    <version>2.0.2-SNAPSHOT</version>
                     <configuration>
                         <source>1.5</source>
                         <target>1.5</target>
@@ -201,9 +216,30 @@
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-source-plugin</artifactId>
                 </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-clover-plugin</artifactId>
+                    <version>2.1</version>
+                    <configuration>
+                        <licenseLocation>
+                            ${user.home}/.m2/repository/com/cenqua/clover/clover.license
+                        </licenseLocation>
+                        <jdk>1.5</jdk>
+                    </configuration>
+                    <executions>
+                        <execution>
+                            <phase>pre-site</phase>
+                            <goals>
+                                <goal>instrument</goal>
+                                <goal>aggregate</goal>
+                            </goals>
+                        </execution>
+                    </executions>
+                </plugin>
             </plugins>
         </pluginManagement>
     </build>
+
     <reporting>
         <plugins>
             <plugin>
@@ -225,6 +261,7 @@
             </plugin>
         </plugins>
     </reporting>
+
     <distributionManagement>
         <site>
             <id>tapestry</id>
@@ -250,4 +287,16 @@
             <url>http://howardlewisship.com/repository</url>
         </repository>
     </repositories>
+
+    <pluginRepositories>
+        <pluginRepository>
+            <id>apache.snapshots</id>
+            <url>http://people.apache.org/maven-snapshot-repository</url>
+        </pluginRepository>
+        <pluginRepository>
+            <id>tapestry.javaforge</id>
+            <url>http://howardlewisship.com/repository</url>
+        </pluginRepository>
+    </pluginRepositories>
+
 </project>

Modified: tapestry/tapestry4/trunk/portlet/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/portlet/pom.xml?rev=418836&r1=418835&r2=418836&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/portlet/pom.xml (original)
+++ tapestry/tapestry4/trunk/portlet/pom.xml Mon Jul  3 13:10:57 2006
@@ -1,175 +1,161 @@
-<?xml version="1.0"?><project>
-  <parent>
-    <artifactId>tapestry-project</artifactId>
+<?xml version="1.0"?>
+<project>
+    <parent>
+        <artifactId>tapestry-project</artifactId>
+        <groupId>org.apache.tapestry</groupId>
+        <version>4.1.0-SNAPSHOT</version>
+    </parent>
+    
+    <modelVersion>4.0.0</modelVersion>
     <groupId>org.apache.tapestry</groupId>
+    <artifactId>tapestry-portlet</artifactId>
+    <name>Portlet</name>
     <version>4.1.0-SNAPSHOT</version>
-  </parent>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.tapestry</groupId>
-  <artifactId>tapestry-portlet</artifactId>
-  <name>Portlet</name>
-  <version>4.1.0-SNAPSHOT</version>
-  <inceptionYear>2006</inceptionYear>
-  <build>
-    <sourceDirectory>src/java</sourceDirectory>
-    <testSourceDirectory>src/test</testSourceDirectory>
-    <resources>
-      <resource>
-        <targetPath>META-INF</targetPath>
-        <directory>src/descriptor/META-INF</directory>
-        <includes>
-          <include>**</include>
-        </includes>
-      </resource>
-      <resource>
-        <directory>src/java</directory>
-        <includes>
-          <include>**/*</include>
-        </includes>
-        <excludes>
-          <exclude>**/*.java</exclude>
-        </excludes>
-      </resource>
-    </resources>
-    <testResources>
-      <testResource>
-        <directory>src/test</directory>
-        <includes>
-          <include>**/*</include>
-        </includes>
-        <excludes>
-          <exclude>**/*.java</exclude>
-        </excludes>
-      </testResource>
-      <testResource>
-        <directory>src/conf</directory>
-        <includes>
-          <include>log4j.properties</include>
-        </includes>
-      </testResource>
-    </testResources>
-    <plugins>
-      <plugin>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <version>2.2</version>
-        <configuration>
-          <testSourceDirectory>src/test</testSourceDirectory>
-        </configuration>
-      </plugin>
-      <plugin>
-        <artifactId>maven-clover-plugin</artifactId>
-        <version>2.1</version>
-        <executions>
-          <execution>
-            <phase>pre-site</phase>
-            <goals>
-              <goal>instrument</goal>
-              <goal>aggregate</goal>
-            </goals>
-          </execution>
-        </executions>
-        <configuration>
-          <licenseLocation>${user.home}/.m2/repository/com/cenqua/clover/clover.license</licenseLocation>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.tapestry</groupId>
-      <artifactId>tapestry-framework</artifactId>
-      <version>4.1.0-SNAPSHOT</version>
-    </dependency>
-    <dependency>
-      <groupId>hivemind</groupId>
-      <artifactId>hivemind</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>hivemind</groupId>
-      <artifactId>hivemind-lib</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.easymock</groupId>
-      <artifactId>easymock</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.easymock</groupId>
-      <artifactId>easymockclassextension</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>log4j</groupId>
-      <artifactId>log4j</artifactId>
-      <version>1.2.9</version>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>portlet-api</groupId>
-      <artifactId>portlet-api</artifactId>
-      <version>1.0</version>
-    </dependency>
-  </dependencies>
-  <reporting>
-    <outputDirectory>../target/site/portlet</outputDirectory>
-    <plugins>
-      <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>surefire-report-maven-plugin</artifactId>
-      </plugin>
-      <plugin>
-        <artifactId>maven-project-info-reports-plugin</artifactId>
-        <reportSets>
-          <reportSet>
-            <reports>
-              <report>dependencies</report>
-              <report>index</report>
-            </reports>
-          </reportSet>
-        </reportSets>
-      </plugin>
-      <plugin>
-        <artifactId>maven-javadoc-plugin</artifactId>
-        <configuration>
-          <linksource>true</linksource>
-          <destDir>../target/site/portlet/apidocs</destDir>
-          <tags>
-            <tag>
-              <name>todo</name>
-              <placement>a</placement>
-              <head>To do something:</head>
-            </tag>
-          </tags>
-          <linksource>true</linksource>
-          <links>
-            <link>http://jakarta.apache.org/hivemind/hivemind/apidocs/</link>
-            <link>http://java.sun.com/j2se/1.4.2/docs/api/</link>
-            <link>http://java.sun.com/products/servlet/2.3/javadoc/</link>
-            <link>http://jakarta.apache.org/commons/codec/api-release/</link>
-            <link>http://jakarta.apache.org/commons/fileupload/apidocs/</link>
-            <link>http://jakarta.apache.org/commons/logging/apidocs/</link>
-            <link>http://www.ognl.org/2.6.9/Documentation/javadoc/</link>
-          </links>
-          <stylesheetfile>${basedir}/../src/site/resources/css/jdstyle.css</stylesheetfile>
-        </configuration>
-      </plugin>
-      <plugin>
-        <artifactId>maven-checkstyle-plugin</artifactId>
-        <configuration>
-          <configLocation>${basedir}/../tapestry-checkstyle.xml</configLocation>
-        </configuration>
-      </plugin>
-      <plugin>
-        <artifactId>maven-clover-plugin</artifactId>
-        <configuration>
-          <licenseLocation>${user.home}/.m2/repository/com/cenqua/clover/clover.license</licenseLocation>
-        </configuration>
-      </plugin>
-    </plugins>
-  </reporting>
+    <inceptionYear>2006</inceptionYear>
+
+    <build>
+        <sourceDirectory>src/java</sourceDirectory>
+        <testSourceDirectory>src/test</testSourceDirectory>
+        <resources>
+            <resource>
+                <targetPath>META-INF</targetPath>
+                <directory>src/descriptor/META-INF</directory>
+                <includes>
+                    <include>**</include>
+                </includes>
+            </resource>
+            <resource>
+                <directory>src/java</directory>
+                <includes>
+                    <include>**/*</include>
+                </includes>
+                <excludes>
+                    <exclude>**/*.java</exclude>
+                </excludes>
+            </resource>
+        </resources>
+
+        <testResources>
+            <testResource>
+                <directory>src/test</directory>
+                <includes>
+                    <include>**/*</include>
+                </includes>
+                <excludes>
+                    <exclude>**/*.java</exclude>
+                </excludes>
+            </testResource>
+            <testResource>
+                <directory>src/conf</directory>
+                <includes>
+                    <include>log4j.properties</include>
+                </includes>
+            </testResource>
+        </testResources>
+    </build>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.tapestry</groupId>
+            <artifactId>tapestry-framework</artifactId>
+            <version>4.1.0-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>hivemind</groupId>
+            <artifactId>hivemind</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>hivemind</groupId>
+            <artifactId>hivemind-lib</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.easymock</groupId>
+            <artifactId>easymock</artifactId>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.easymock</groupId>
+            <artifactId>easymockclassextension</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>3.8.1</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>log4j</groupId>
+            <artifactId>log4j</artifactId>
+            <version>1.2.9</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>portlet-api</groupId>
+            <artifactId>portlet-api</artifactId>
+            <version>1.0</version>
+        </dependency>
+    </dependencies>
+
+    <reporting>
+        <outputDirectory>../target/site/portlet</outputDirectory>
+        <plugins>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>surefire-report-maven-plugin</artifactId>
+            </plugin>
+            <plugin>
+                <artifactId>maven-project-info-reports-plugin</artifactId>
+                <reportSets>
+                    <reportSet>
+                        <reports>
+                            <report>dependencies</report>
+                            <report>index</report>
+                        </reports>
+                    </reportSet>
+                </reportSets>
+            </plugin>
+            <plugin>
+                <artifactId>maven-javadoc-plugin</artifactId>
+                <configuration>
+                    <linksource>true</linksource>
+                    <destDir>../target/site/portlet/apidocs</destDir>
+                    <tags>
+                        <tag>
+                            <name>todo</name>
+                            <placement>a</placement>
+                            <head>To do something:</head>
+                        </tag>
+                    </tags>
+                    <linksource>true</linksource>
+                    <links>
+                        <link>http://jakarta.apache.org/hivemind/hivemind/apidocs/</link>
+                        <link>http://java.sun.com/j2se/1.4.2/docs/api/</link>
+                        <link>http://java.sun.com/products/servlet/2.3/javadoc/</link>
+                        <link>http://jakarta.apache.org/commons/codec/api-release/</link>
+                        <link>http://jakarta.apache.org/commons/fileupload/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/logging/apidocs/</link>
+                        <link>http://www.ognl.org/2.6.9/Documentation/javadoc/</link>
+                    </links>
+                    <stylesheetfile>
+                        ${basedir}/../src/site/resources/css/jdstyle.css
+                    </stylesheetfile>
+                </configuration>
+            </plugin>
+            <plugin>
+                <artifactId>maven-checkstyle-plugin</artifactId>
+                <configuration>
+                    <configLocation>${basedir}/../tapestry-checkstyle.xml</configLocation>
+                </configuration>
+            </plugin>
+            <plugin>
+                <artifactId>maven-clover-plugin</artifactId>
+                <configuration>
+                    <licenseLocation>
+                        ${user.home}/.m2/repository/com/cenqua/clover/clover.license
+                    </licenseLocation>
+                </configuration>
+            </plugin>
+        </plugins>
+    </reporting>
+
 </project>