You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mahout.apache.org by sr...@apache.org on 2010/11/08 20:59:38 UTC

svn commit: r1032682 - in /mahout/trunk: buildtools/pom.xml core/pom.xml distribution/pom.xml eclipse/pom.xml examples/pom.xml math/pom.xml pom.xml taste-web/pom.xml utils/pom.xml

Author: srowen
Date: Mon Nov  8 19:59:37 2010
New Revision: 1032682

URL: http://svn.apache.org/viewvc?rev=1032682&view=rev
Log:
Select UTF-8 for all Maven-related tasks. And run the reformatter while I'm at it.

Modified:
    mahout/trunk/buildtools/pom.xml
    mahout/trunk/core/pom.xml
    mahout/trunk/distribution/pom.xml
    mahout/trunk/eclipse/pom.xml
    mahout/trunk/examples/pom.xml
    mahout/trunk/math/pom.xml
    mahout/trunk/pom.xml
    mahout/trunk/taste-web/pom.xml
    mahout/trunk/utils/pom.xml

Modified: mahout/trunk/buildtools/pom.xml
URL: http://svn.apache.org/viewvc/mahout/trunk/buildtools/pom.xml?rev=1032682&r1=1032681&r2=1032682&view=diff
==============================================================================
--- mahout/trunk/buildtools/pom.xml (original)
+++ mahout/trunk/buildtools/pom.xml Mon Nov  8 19:59:37 2010
@@ -17,7 +17,9 @@
  limitations under the License.
 -->
 
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <groupId>org.apache.mahout</groupId>
@@ -30,7 +32,7 @@
     <version>0.5-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
-  
+
   <name>Mahout Build Tools</name>
 
   <packaging>jar</packaging>

Modified: mahout/trunk/core/pom.xml
URL: http://svn.apache.org/viewvc/mahout/trunk/core/pom.xml?rev=1032682&r1=1032681&r2=1032682&view=diff
==============================================================================
--- mahout/trunk/core/pom.xml (original)
+++ mahout/trunk/core/pom.xml Mon Nov  8 19:59:37 2010
@@ -17,7 +17,9 @@
  limitations under the License.
 -->
 
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <groupId>org.apache.mahout</groupId>
@@ -56,7 +58,8 @@
             <phase>compile</phase>
             <configuration>
               <tasks>
-                <copy file="../conf/driver.classes.props" tofile="${project.build.directory}/classes/driver.classes.default.props" />
+                <copy file="../conf/driver.classes.props"
+                      tofile="${project.build.directory}/classes/driver.classes.default.props"/>
               </tasks>
 
             </configuration>
@@ -226,7 +229,6 @@
     </dependency>
 
 
-
     <dependency>
       <groupId>org.apache.mahout</groupId>
       <artifactId>mahout-math</artifactId>
@@ -236,9 +238,9 @@
     </dependency>
 
     <dependency>
-    	<groupId>commons-collections</groupId>
-    	<artifactId>commons-collections</artifactId>
-    	<version>3.2.1</version>
+      <groupId>commons-collections</groupId>
+      <artifactId>commons-collections</artifactId>
+      <version>3.2.1</version>
     </dependency>
   </dependencies>
 

Modified: mahout/trunk/distribution/pom.xml
URL: http://svn.apache.org/viewvc/mahout/trunk/distribution/pom.xml?rev=1032682&r1=1032681&r2=1032682&view=diff
==============================================================================
--- mahout/trunk/distribution/pom.xml (original)
+++ mahout/trunk/distribution/pom.xml Mon Nov  8 19:59:37 2010
@@ -15,108 +15,110 @@
  See the License for the specific language governing permissions and
  limitations under the License.
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.mahout</groupId>
-        <artifactId>mahout</artifactId>
-        <version>0.5-SNAPSHOT</version>
-        <relativePath>../pom.xml</relativePath>
-    </parent>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
     <groupId>org.apache.mahout</groupId>
-    <artifactId>mahout-distribution</artifactId>
+    <artifactId>mahout</artifactId>
     <version>0.5-SNAPSHOT</version>
-    <name>Mahout Release Package</name>
-    <description>Distribution Package</description>
-    <packaging>pom</packaging>
-    <properties>
-      <mahout.skip.distribution>true</mahout.skip.distribution>
-    </properties>
-    <build>
-        <defaultGoal>install</defaultGoal>
-        <plugins>
-            <plugin>
-	        <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-assembly-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>bin-assembly</id>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>single</goal>
-                        </goals>
-                        <configuration>
-			    <skipAssembly>${mahout.skip.distribution}</skipAssembly>
-                            <descriptors>
-                                <descriptor>src/main/assembly/bin.xml</descriptor>
-                            </descriptors>
-                            <tarLongFileMode>gnu</tarLongFileMode>
-                            <appendAssemblyId>false</appendAssemblyId>
-                        </configuration>
-                    </execution>
-                    <execution>
-                        <id>src-assembly</id>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>single</goal>
-                        </goals>
-                        <configuration>
-   			    <skipAssembly>${mahout.skip.distribution}</skipAssembly>
-                            <descriptors>
-                                <descriptor>src/main/assembly/src.xml</descriptor>
-                            </descriptors>
-                            <tarLongFileMode>gnu</tarLongFileMode>
-                            <appendAssemblyId>true</appendAssemblyId>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
-    <profiles>
-      <profile>
-	<id>release</id>
-	<properties>
-	  <mahout.skip.distribution>false</mahout.skip.distribution>
-	</properties>
-      </profile>
-    </profiles>
+    <relativePath>../pom.xml</relativePath>
+  </parent>
+  <groupId>org.apache.mahout</groupId>
+  <artifactId>mahout-distribution</artifactId>
+  <version>0.5-SNAPSHOT</version>
+  <name>Mahout Release Package</name>
+  <description>Distribution Package</description>
+  <packaging>pom</packaging>
+  <properties>
+    <mahout.skip.distribution>true</mahout.skip.distribution>
+  </properties>
+  <build>
+    <defaultGoal>install</defaultGoal>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>bin-assembly</id>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+            <configuration>
+              <skipAssembly>${mahout.skip.distribution}</skipAssembly>
+              <descriptors>
+                <descriptor>src/main/assembly/bin.xml</descriptor>
+              </descriptors>
+              <tarLongFileMode>gnu</tarLongFileMode>
+              <appendAssemblyId>false</appendAssemblyId>
+            </configuration>
+          </execution>
+          <execution>
+            <id>src-assembly</id>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+            <configuration>
+              <skipAssembly>${mahout.skip.distribution}</skipAssembly>
+              <descriptors>
+                <descriptor>src/main/assembly/src.xml</descriptor>
+              </descriptors>
+              <tarLongFileMode>gnu</tarLongFileMode>
+              <appendAssemblyId>true</appendAssemblyId>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+  <profiles>
+    <profile>
+      <id>release</id>
+      <properties>
+        <mahout.skip.distribution>false</mahout.skip.distribution>
+      </properties>
+    </profile>
+  </profiles>
 
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.mahout</groupId>
-            <artifactId>mahout-collections</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.mahout</groupId>
-            <artifactId>mahout-math</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.mahout</groupId>
-            <artifactId>mahout-utils</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.mahout</groupId>
-            <artifactId>mahout-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.mahout</groupId>
-            <artifactId>mahout-examples</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.mahout</groupId>
-            <artifactId>mahout-taste-webapp</artifactId>
-            <version>${project.version}</version>
-            <type>war</type>
-        </dependency>
-    </dependencies>
-    <scm>
-        <connection>scm:svn:https://svn.apache.org/repos/asf/mahout/trunk/distribution</connection>
-        <developerConnection>scm:svn:https://svn.apache.org/repos/asf/mahout/trunk/distribution</developerConnection>
-        <url>https://svn.apache.org/repos/asf/mahout/trunk/distribution</url>
-    </scm>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.mahout</groupId>
+      <artifactId>mahout-collections</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.mahout</groupId>
+      <artifactId>mahout-math</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.mahout</groupId>
+      <artifactId>mahout-utils</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.mahout</groupId>
+      <artifactId>mahout-core</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.mahout</groupId>
+      <artifactId>mahout-examples</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.mahout</groupId>
+      <artifactId>mahout-taste-webapp</artifactId>
+      <version>${project.version}</version>
+      <type>war</type>
+    </dependency>
+  </dependencies>
+  <scm>
+    <connection>scm:svn:https://svn.apache.org/repos/asf/mahout/trunk/distribution</connection>
+    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/mahout/trunk/distribution</developerConnection>
+    <url>https://svn.apache.org/repos/asf/mahout/trunk/distribution</url>
+  </scm>
 </project>

Modified: mahout/trunk/eclipse/pom.xml
URL: http://svn.apache.org/viewvc/mahout/trunk/eclipse/pom.xml?rev=1032682&r1=1032681&r2=1032682&view=diff
==============================================================================
--- mahout/trunk/eclipse/pom.xml (original)
+++ mahout/trunk/eclipse/pom.xml Mon Nov  8 19:59:37 2010
@@ -15,82 +15,83 @@
  See the License for the specific language governing permissions and
  limitations under the License.
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-    <modelVersion>4.0.0</modelVersion>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
 
-    <groupId>org.apache.mahout</groupId>
-    <artifactId>mahout-eclipse-support</artifactId>
-    <version>0.5-SNAPSHOT</version>
-    <name>Mahout Eclipse</name>
+  <groupId>org.apache.mahout</groupId>
+  <artifactId>mahout-eclipse-support</artifactId>
+  <version>0.5-SNAPSHOT</version>
+  <name>Mahout Eclipse</name>
   <parent>
     <groupId>org.apache.mahout</groupId>
     <artifactId>mahout</artifactId>
     <version>0.5-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
-    <profiles>
-      <profile>
-        <id>setup-eclipse-workspace</id>
-        <properties>
-          <eclipse.workspace.dir>${basedir}/../workspace</eclipse.workspace.dir>
-        </properties>
-        <build>
-          <defaultGoal>process-test-sources</defaultGoal>
-          <plugins>
-            <plugin>
-              <groupId>org.apache.maven.plugins</groupId>
-              <artifactId>maven-eclipse-plugin</artifactId>
-              <version>2.8</version>
-              <inherited>false</inherited>
-              <executions>
-                <execution>
-                  <id>setup.eclipse.workspace</id>
-                  <phase>process-test-sources</phase>
-                  <goals>
-                    <goal>configure-workspace</goal>
-                  </goals>
-                </execution>
-              </executions>
-              <configuration>
-                <workspace>${eclipse.workspace.dir}</workspace>
-                <workspaceCodeStylesURL>file:Eclipse-Lucene-Codestyle.xml</workspaceCodeStylesURL>
-              </configuration>
-                    </plugin>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-antrun-plugin</artifactId>
-                        <inherited>false</inherited>
-                        <dependencies>
-                            <dependency>
-                                <groupId>org.apache.ant</groupId>
-                                <artifactId>ant-nodeps</artifactId>
-                                <version>1.7.1</version>
-                            </dependency>
-                            <dependency>
-                                <groupId>org.apache.ant</groupId>
-                                <artifactId>ant-trax</artifactId>
-                                <version>1.7.1</version>
-                            </dependency>
-                        </dependencies>
-                        <executions>
-                            <execution>
-                                <id>setup.workspace</id>
-                                <phase>validate</phase>
-                                <configuration>
-                                    <tasks>
-                                      <ant antfile="${basedir}/setup-eclipse-workspace.xml">
-                                        <target name="main" />
-                                      </ant>
-                                    </tasks>
-                                </configuration>
-                                <goals>
-                                    <goal>run</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-      </profile>
-    </profiles>
+  <profiles>
+    <profile>
+      <id>setup-eclipse-workspace</id>
+      <properties>
+        <eclipse.workspace.dir>${basedir}/../workspace</eclipse.workspace.dir>
+      </properties>
+      <build>
+        <defaultGoal>process-test-sources</defaultGoal>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-eclipse-plugin</artifactId>
+            <version>2.8</version>
+            <inherited>false</inherited>
+            <executions>
+              <execution>
+                <id>setup.eclipse.workspace</id>
+                <phase>process-test-sources</phase>
+                <goals>
+                  <goal>configure-workspace</goal>
+                </goals>
+              </execution>
+            </executions>
+            <configuration>
+              <workspace>${eclipse.workspace.dir}</workspace>
+              <workspaceCodeStylesURL>file:Eclipse-Lucene-Codestyle.xml</workspaceCodeStylesURL>
+            </configuration>
+          </plugin>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-antrun-plugin</artifactId>
+            <inherited>false</inherited>
+            <dependencies>
+              <dependency>
+                <groupId>org.apache.ant</groupId>
+                <artifactId>ant-nodeps</artifactId>
+                <version>1.7.1</version>
+              </dependency>
+              <dependency>
+                <groupId>org.apache.ant</groupId>
+                <artifactId>ant-trax</artifactId>
+                <version>1.7.1</version>
+              </dependency>
+            </dependencies>
+            <executions>
+              <execution>
+                <id>setup.workspace</id>
+                <phase>validate</phase>
+                <configuration>
+                  <tasks>
+                    <ant antfile="${basedir}/setup-eclipse-workspace.xml">
+                      <target name="main"/>
+                    </ant>
+                  </tasks>
+                </configuration>
+                <goals>
+                  <goal>run</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
 </project>

Modified: mahout/trunk/examples/pom.xml
URL: http://svn.apache.org/viewvc/mahout/trunk/examples/pom.xml?rev=1032682&r1=1032681&r2=1032682&view=diff
==============================================================================
--- mahout/trunk/examples/pom.xml (original)
+++ mahout/trunk/examples/pom.xml Mon Nov  8 19:59:37 2010
@@ -17,7 +17,9 @@
  limitations under the License.
 -->
 
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
@@ -75,8 +77,8 @@
             <configuration>
               <tasks>
                 <ant antfile="../etc/build.xml" target="build-grouplens-jar">
-                  <property name="dest" value="${project.build.directory}" />
-                  <property name="examples-base" value="src/main/java" />
+                  <property name="dest" value="${project.build.directory}"/>
+                  <property name="examples-base" value="src/main/java"/>
                 </ant>
               </tasks>
 
@@ -100,7 +102,7 @@
               <goal>single</goal>
             </goals>
             <configuration>
-	      <skipAssembly>${mahout.skip.example}</skipAssembly>
+              <skipAssembly>${mahout.skip.example}</skipAssembly>
               <descriptors>
                 <descriptor>src/main/assembly/job.xml</descriptor>
               </descriptors>
@@ -226,14 +228,14 @@
     <profile>
       <id>release.prepare</id>
       <properties>
-	<mahout.skip.example>true</mahout.skip.example>
+        <mahout.skip.example>true</mahout.skip.example>
       </properties>
     </profile>
   </profiles>
 
   <scm>
     <connection>scm:svn:https://svn.apache.org/repos/asf/mahout/trunk/examples</connection>
-    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/mahout/trunk/examples </developerConnection>
+    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/mahout/trunk/examples</developerConnection>
     <url>https://svn.apache.org/repos/asf/mahout/trunk/examples</url>
   </scm>
 </project>

Modified: mahout/trunk/math/pom.xml
URL: http://svn.apache.org/viewvc/mahout/trunk/math/pom.xml?rev=1032682&r1=1032681&r2=1032682&view=diff
==============================================================================
--- mahout/trunk/math/pom.xml (original)
+++ mahout/trunk/math/pom.xml Mon Nov  8 19:59:37 2010
@@ -17,7 +17,9 @@
  limitations under the License.
 -->
 
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
@@ -49,7 +51,7 @@
           <target>1.5</target>
         </configuration>
       </plugin>
-        
+
       <!-- create test jar so other modules can reuse the math test utility classes. -->
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
@@ -96,7 +98,7 @@
       <artifactId>uncommons-maths</artifactId>
       <version>1.2</version>
     </dependency>
-   
+
     <dependency>
       <groupId>com.google.guava</groupId>
       <artifactId>guava</artifactId>

Modified: mahout/trunk/pom.xml
URL: http://svn.apache.org/viewvc/mahout/trunk/pom.xml?rev=1032682&r1=1032681&r2=1032682&view=diff
==============================================================================
--- mahout/trunk/pom.xml (original)
+++ mahout/trunk/pom.xml Mon Nov  8 19:59:37 2010
@@ -16,375 +16,391 @@
  limitations under the License.
 -->
 
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <groupId>org.apache.mahout</groupId>
-    <artifactId>mahout</artifactId>
-    <version>0.5-SNAPSHOT</version>
-    <packaging>pom</packaging>
-    <name>Apache Mahout</name>
-    <url>http://mahout.apache.org</url>
-    <inceptionYear>2008</inceptionYear>
-    <description>Mahout's goal is to build scalable machine learning libraries. With scalable we mean: Scalable to reasonably large data sets. Our core algorithms for clustering, classfication and batch based collaborative filtering are implemented on top of Apache Hadoop using the map/reduce paradigm. However we do not restrict contributions to Hadoop based implementations: Contributions that run on a single node or on a non-Hadoop cluster are welcome as well. The core libraries are highly optimized to allow for good performance also for non-distributed algorithms. Scalable to support your business case. Mahout is distributed under a commercially friendly Apache Software license. Scalable community. The goal of Mahout is to build a vibrant, responsive, diverse community to facilitate discussions not only on the project itself but also on potential use cases. Come to the mailing lists to find out more. Currently Mahout supports mainly four use cases: Recommendation mining ta
 kes users' behavior and from that tries to find items users might like. Clustering takes e.g. text documents and groups them into groups of topically related documents. Classification learns from exisiting categorized documents what documents of a specific category look like and is able to assign unlabelled documents to the (hopefully) correct category. Frequent itemset mining takes a set of item groups (terms in a query session, shopping cart content) and identifies, which individual items usually appear together.
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.mahout</groupId>
+  <artifactId>mahout</artifactId>
+  <version>0.5-SNAPSHOT</version>
+  <packaging>pom</packaging>
+  <name>Apache Mahout</name>
+  <url>http://mahout.apache.org</url>
+  <inceptionYear>2008</inceptionYear>
+  <description>Mahout's goal is to build scalable machine learning libraries. With scalable we mean: Scalable to
+    reasonably large data sets. Our core algorithms for clustering, classfication and batch based collaborative
+    filtering are implemented on top of Apache Hadoop using the map/reduce paradigm. However we do not restrict
+    contributions to Hadoop based implementations: Contributions that run on a single node or on a non-Hadoop
+    cluster are welcome as well. The core libraries are highly optimized to allow for good performance also for
+    non-distributed algorithms. Scalable to support your business case. Mahout is distributed under a commercially
+    friendly Apache Software license. Scalable community. The goal of Mahout is to build a vibrant, responsive,
+    diverse community to facilitate discussions not only on the project itself but also on potential use cases. Come
+    to the mailing lists to find out more. Currently Mahout supports mainly four use cases: Recommendation mining
+    takes users' behavior and from that tries to find items users might like. Clustering takes e.g. text documents
+    and groups them into groups of topically related documents. Classification learns from exisiting categorized
+    documents what documents of a specific category look like and is able to assign unlabelled documents to the
+    (hopefully) correct category. Frequent itemset mining takes a set of item groups (terms in a query session,
+    shopping cart content) and identifies, which individual items usually appear together.
   </description>
-    <licenses>
-        <license>
-            <name>The Apache Software License, Version 2.0</name>
-            <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
-            <distribution>repo</distribution>
-        </license>
-    </licenses>
-    <organization>
-        <name>The Apache Software Foundation</name>
-        <url>http://www.apache.org/</url>
-    </organization>
-    <mailingLists>
-        <mailingList>
-            <name>User list</name>
-            <subscribe>user-subscribe@mahout.apache.org</subscribe>
-            <unsubscribe>user-unsubscribe@mahout.apache.org</unsubscribe>
-            <post>user@mahout.apache.org</post>
-            <archive>http://mail-archives.apache.org/mod_mbox/mahout-user/</archive>
-            <otherArchives>
-                <otherArchive>http://mahout.apache.org/mail/user/</otherArchive>
-                <otherArchive>http://mahout.markmail.org/</otherArchive>
-                <otherArchive>http://www.nabble.com/Mahout-User-List-f32042.html</otherArchive>
-            </otherArchives>
-        </mailingList>
-        <mailingList>
-            <name>Developers List</name>
-            <subscribe>dev-subscribe@mahout.apache.org</subscribe>
-            <unsubscribe>dev-unsubscribe@mahout.apache.org</unsubscribe>
-            <post>mahout-dev@mahout.apache.org</post>
-            <archive>http://mail-archives.apache.org/mod_mbox/mahout-dev/</archive>
-            <otherArchives>
-                <otherArchive>http://mahout.apache.org/mail/dev/</otherArchive>
-                <otherArchive>http://mahout.markmail.org/</otherArchive>
-                <otherArchive>http://www.nabble.com/Mahout-Developer-List-f32041.html</otherArchive>
-            </otherArchives>
-        </mailingList>
-        <mailingList>
-            <name>Commit notifications</name>
-            <subscribe>commits-subscribe@mahout.apache.org</subscribe>
-            <unsubscribe>commits-unsubscribe@mahout.apache.org</unsubscribe>
-            <archive>http://mail-archives.apache.org/mod_mbox/mahout-commits/</archive>
-            <otherArchives>
-                <otherArchive>http://mahout.apache.org/mail/commits/</otherArchive>
-            </otherArchives>
-        </mailingList>
-    </mailingLists>
-    <properties>
-        <junit.version>4.7</junit.version>
-        <lucene.version>3.0.2</lucene.version>
-        <hadoop.version>0.20.2</hadoop.version>
-        <maven.clover.multiproject>true</maven.clover.multiproject>
-        <collections.version>1.0</collections.version>
-    </properties>
-    <repositories>
-        <repository>
-            <id>maven2-repository.maven.org</id>
-            <name>Maven.org Repository for Maven</name>
-            <url>http://repo1.maven.org/maven2</url>
-            <layout>default</layout>
-        </repository>
-        <repository>
-            <id>maven2-repository.dev.java.net</id>
-            <name>Java.net Repository for Maven</name>
-            <url>http://download.java.net/maven/2</url>
-            <layout>default</layout>
-        </repository>
-        <repository>
-            <id>Apache snapshots</id>
-            <url>http://people.apache.org/maven-snapshot-repository</url>
-            <snapshots>
-                <enabled>true</enabled>
-            </snapshots>
-            <releases>
-                <enabled>false</enabled>
-            </releases>
-        </repository>
-        <repository>
-            <id>Apache Releases</id>
-            <url>https://repository.apache.org/content/repositories/releases</url>
-            <snapshots>
-                <enabled>false</enabled>
-            </snapshots>
-            <releases>
-                <enabled>true</enabled>
-            </releases>
-        </repository>
-    </repositories>
-    <issueManagement>
-        <system>Jira</system>
-        <url>https://issues.apache.org/jira/browse/MAHOUT</url>
-    </issueManagement>
-    <dependencyManagement>
-        <dependencies>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <organization>
+    <name>The Apache Software Foundation</name>
+    <url>http://www.apache.org/</url>
+  </organization>
+  <mailingLists>
+    <mailingList>
+      <name>User list</name>
+      <subscribe>user-subscribe@mahout.apache.org</subscribe>
+      <unsubscribe>user-unsubscribe@mahout.apache.org</unsubscribe>
+      <post>user@mahout.apache.org</post>
+      <archive>http://mail-archives.apache.org/mod_mbox/mahout-user/</archive>
+      <otherArchives>
+        <otherArchive>http://mahout.apache.org/mail/user/</otherArchive>
+        <otherArchive>http://mahout.markmail.org/</otherArchive>
+        <otherArchive>http://www.nabble.com/Mahout-User-List-f32042.html</otherArchive>
+      </otherArchives>
+    </mailingList>
+    <mailingList>
+      <name>Developers List</name>
+      <subscribe>dev-subscribe@mahout.apache.org</subscribe>
+      <unsubscribe>dev-unsubscribe@mahout.apache.org</unsubscribe>
+      <post>mahout-dev@mahout.apache.org</post>
+      <archive>http://mail-archives.apache.org/mod_mbox/mahout-dev/</archive>
+      <otherArchives>
+        <otherArchive>http://mahout.apache.org/mail/dev/</otherArchive>
+        <otherArchive>http://mahout.markmail.org/</otherArchive>
+        <otherArchive>http://www.nabble.com/Mahout-Developer-List-f32041.html</otherArchive>
+      </otherArchives>
+    </mailingList>
+    <mailingList>
+      <name>Commit notifications</name>
+      <subscribe>commits-subscribe@mahout.apache.org</subscribe>
+      <unsubscribe>commits-unsubscribe@mahout.apache.org</unsubscribe>
+      <archive>http://mail-archives.apache.org/mod_mbox/mahout-commits/</archive>
+      <otherArchives>
+        <otherArchive>http://mahout.apache.org/mail/commits/</otherArchive>
+      </otherArchives>
+    </mailingList>
+  </mailingLists>
+  <properties>
+    <junit.version>4.7</junit.version>
+    <lucene.version>3.0.2</lucene.version>
+    <hadoop.version>0.20.2</hadoop.version>
+    <maven.clover.multiproject>true</maven.clover.multiproject>
+    <collections.version>1.0</collections.version>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+  </properties>
+  <repositories>
+    <repository>
+      <id>maven2-repository.maven.org</id>
+      <name>Maven.org Repository for Maven</name>
+      <url>http://repo1.maven.org/maven2</url>
+      <layout>default</layout>
+    </repository>
+    <repository>
+      <id>maven2-repository.dev.java.net</id>
+      <name>Java.net Repository for Maven</name>
+      <url>http://download.java.net/maven/2</url>
+      <layout>default</layout>
+    </repository>
+    <repository>
+      <id>Apache snapshots</id>
+      <url>http://people.apache.org/maven-snapshot-repository</url>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+      <releases>
+        <enabled>false</enabled>
+      </releases>
+    </repository>
+    <repository>
+      <id>Apache Releases</id>
+      <url>https://repository.apache.org/content/repositories/releases</url>
+      <snapshots>
+        <enabled>false</enabled>
+      </snapshots>
+      <releases>
+        <enabled>true</enabled>
+      </releases>
+    </repository>
+  </repositories>
+  <issueManagement>
+    <system>Jira</system>
+    <url>https://issues.apache.org/jira/browse/MAHOUT</url>
+  </issueManagement>
+  <dependencyManagement>
+    <dependencies>
+      <dependency>
+        <groupId>org.apache.mahout</groupId>
+        <artifactId>mahout-collections</artifactId>
+        <version>${collections.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.lucene</groupId>
+        <artifactId>lucene-analyzers</artifactId>
+        <version>${lucene.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.lucene</groupId>
+        <artifactId>lucene-core</artifactId>
+        <version>${lucene.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>junit</groupId>
+        <artifactId>junit</artifactId>
+        <version>${junit.version}</version>
+        <scope>test</scope>
+      </dependency>
+      <dependency>
+        <groupId>org.easymock</groupId>
+        <artifactId>easymock</artifactId>
+        <version>2.5.2</version>
+        <scope>test</scope>
+      </dependency>
+      <dependency>
+        <groupId>org.easymock</groupId>
+        <artifactId>easymockclassextension</artifactId>
+        <version>2.5.2</version>
+        <scope>test</scope>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.hadoop</groupId>
+        <artifactId>hadoop-core</artifactId>
+        <version>${hadoop.version}</version>
+        <exclusions>
+          <exclusion>
+            <groupId>net.sf.kosmosfs</groupId>
+            <artifactId>kfs</artifactId>
+          </exclusion>
+          <exclusion>
+            <groupId>org.mortbay.jetty</groupId>
+            <artifactId>jetty</artifactId>
+          </exclusion>
+          <exclusion>
+            <groupId>org.mortbay.jetty</groupId>
+            <artifactId>jetty-util</artifactId>
+          </exclusion>
+          <exclusion>
+            <groupId>hsqldb</groupId>
+            <artifactId>hsqldb</artifactId>
+          </exclusion>
+          <exclusion>
+            <groupId>commons-el</groupId>
+            <artifactId>commons-el</artifactId>
+          </exclusion>
+          <exclusion>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+          </exclusion>
+          <exclusion>
+            <groupId>oro</groupId>
+            <artifactId>oro</artifactId>
+          </exclusion>
+          <exclusion>
+            <groupId>org.mortbay.jetty</groupId>
+            <artifactId>jsp-2.1</artifactId>
+          </exclusion>
+          <exclusion>
+            <groupId>org.mortbay.jetty</groupId>
+            <artifactId>jsp-api-2.1</artifactId>
+          </exclusion>
+          <exclusion>
+            <groupId>org.mortbay.jetty</groupId>
+            <artifactId>servlet-api-2.5</artifactId>
+          </exclusion>
+          <exclusion>
+            <groupId>commons-net</groupId>
+            <artifactId>commons-net</artifactId>
+          </exclusion>
+          <exclusion>
+            <groupId>tomcat</groupId>
+            <artifactId>jasper-runtime</artifactId>
+          </exclusion>
+          <exclusion>
+            <groupId>tomcat</groupId>
+            <artifactId>jasper-compiler</artifactId>
+          </exclusion>
+          <exclusion>
+            <groupId>xmlenc</groupId>
+            <artifactId>xmlenc</artifactId>
+          </exclusion>
+          <exclusion>
+            <groupId>net.java.dev.jets3t</groupId>
+            <artifactId>jets3t</artifactId>
+          </exclusion>
+          <exclusion>
+            <groupId>org.eclipse.jdt</groupId>
+            <artifactId>core</artifactId>
+          </exclusion>
+        </exclusions>
+      </dependency>
+    </dependencies>
+  </dependencyManagement>
+  <build>
+    <defaultGoal>install</defaultGoal>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-source-plugin</artifactId>
+          <version>2.1.2</version>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-javadoc-plugin</artifactId>
+          <version>2.7</version>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-antrun-plugin</artifactId>
+          <version>1.6</version>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-assembly-plugin</artifactId>
+          <version>2.2</version>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-jar-plugin</artifactId>
+          <version>2.3.1</version>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-install-plugin</artifactId>
+          <version>2.3.1</version>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-resources-plugin</artifactId>
+          <version>2.4.3</version>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-eclipse-plugin</artifactId>
+          <version>2.8</version>
+          <configuration>
+            <outputDirectory>${eclipse.outputDirectory}</outputDirectory>
+            <buildcommands>
+              <java.lang.String>org.eclipse.jdt.core.javabuilder</java.lang.String>
+              <java.lang.String>com.atlassw.tools.eclipse.checkstyle.CheckstyleBuilder</java.lang.String>
+              <java.lang.String>net.sourceforge.pmd.eclipse.plugin.pmdBuilder</java.lang.String>
+            </buildcommands>
+            <projectnatures>
+              <nature>org.eclipse.jdt.core.javanature</nature>
+              <nature>com.atlassw.tools.eclipse.checkstyle.CheckstyleNature</nature>
+              <nature>net.sourceforge.pmd.eclipse.plugin.pmdNature</nature>
+            </projectnatures>
+            <additionalConfig>
+              <file>
+                <name>.checkstyle</name>
+                <location>/mahout-eclipse-checkstyle</location>
+              </file>
+              <file>
+                <name>.pmd</name>
+                <location>/mahout-eclipse-pmd</location>
+              </file>
+              <file>
+                <name>.ruleset</name>
+                <location>/mahout-pmd-ruleset.xml</location>
+              </file>
+            </additionalConfig>
+          </configuration>
+          <!-- the 'location' elements above refer to classpath -->
+          <dependencies>
             <dependency>
               <groupId>org.apache.mahout</groupId>
-              <artifactId>mahout-collections</artifactId>
-              <version>${collections.version}</version>
+              <artifactId>mahout-eclipse-support</artifactId>
+              <version>${project.version}</version>
             </dependency>
+          </dependencies>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-release-plugin</artifactId>
+          <version>2.1</version>
+          <configuration>
+            <useReleaseProfile>true</useReleaseProfile>
+            <releaseProfiles>release,mahout_release</releaseProfiles>
+            <remoteTagging>true</remoteTagging>
+            <goals>deploy</goals>
+            <autoVersionSubmodules>true</autoVersionSubmodules>
+            <allowTimestampedSnapshots>true</allowTimestampedSnapshots>
+          </configuration>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-compiler-plugin</artifactId>
+          <version>2.3.2</version>
+          <configuration>
+            <encoding>UTF-8</encoding>
+            <source>1.6</source>
+            <target>1.6</target>
+            <optimize>true</optimize>
+          </configuration>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-checkstyle-plugin</artifactId>
+          <version>2.6</version>
+          <dependencies>
             <dependency>
-                <groupId>org.apache.lucene</groupId>
-                <artifactId>lucene-analyzers</artifactId>
-                <version>${lucene.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.lucene</groupId>
-                <artifactId>lucene-core</artifactId>
-                <version>${lucene.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>junit</groupId>
-                <artifactId>junit</artifactId>
-                <version>${junit.version}</version>
-                <scope>test</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.easymock</groupId>
-                <artifactId>easymock</artifactId>
-                <version>2.5.2</version>
-                <scope>test</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.easymock</groupId>
-                <artifactId>easymockclassextension</artifactId>
-                <version>2.5.2</version>
-                <scope>test</scope>
+              <groupId>org.apache.mahout</groupId>
+              <artifactId>mahout-buildtools</artifactId>
+              <version>${project.version}</version>
             </dependency>
+          </dependencies>
+          <configuration>
+            <encoding>UTF-8</encoding>
+          </configuration>
+          <!--
+                  <executions>
+                      <execution>
+                          <id>validate</id>
+                          <phase>validate</phase>
+                          <configuration>
+                              <configLocation>../maven/src/main/resources/mahout-checkstyle.xml</configLocation>
+                              <consoleOutput>true</consoleOutput>
+                              <failsOnError>false</failsOnError>
+                              <linkXRef>false</linkXRef>
+                              <sourceDirectory>${basedir}/src</sourceDirectory>
+                          </configuration>
+                          <goals>
+                              <goal>checkstyle</goal>
+                          </goals>
+                      </execution>
+                  </executions>
+          -->
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-pmd-plugin</artifactId>
+          <version>2.5</version>
+          <dependencies>
             <dependency>
-                <groupId>org.apache.hadoop</groupId>
-                <artifactId>hadoop-core</artifactId>
-                <version>${hadoop.version}</version>
-                <exclusions>
-                    <exclusion>
-                        <groupId>net.sf.kosmosfs</groupId>
-                        <artifactId>kfs</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>org.mortbay.jetty</groupId>
-                        <artifactId>jetty</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>org.mortbay.jetty</groupId>
-                        <artifactId>jetty-util</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>hsqldb</groupId>
-                        <artifactId>hsqldb</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>commons-el</groupId>
-                        <artifactId>commons-el</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>junit</groupId>
-                        <artifactId>junit</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>oro</groupId>
-                        <artifactId>oro</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>org.mortbay.jetty</groupId>
-                        <artifactId>jsp-2.1</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>org.mortbay.jetty</groupId>
-                        <artifactId>jsp-api-2.1</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>org.mortbay.jetty</groupId>
-                        <artifactId>servlet-api-2.5</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>commons-net</groupId>
-                        <artifactId>commons-net</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>tomcat</groupId>
-                        <artifactId>jasper-runtime</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>tomcat</groupId>
-                        <artifactId>jasper-compiler</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>xmlenc</groupId>
-                        <artifactId>xmlenc</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>net.java.dev.jets3t</groupId>
-                        <artifactId>jets3t</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>org.eclipse.jdt</groupId>
-                        <artifactId>core</artifactId>
-                    </exclusion>
-                </exclusions>
+              <groupId>org.apache.mahout</groupId>
+              <artifactId>mahout-buildtools</artifactId>
+              <version>${project.version}</version>
             </dependency>
-        </dependencies>
-    </dependencyManagement>
-    <build>
-        <defaultGoal>install</defaultGoal>
-        <pluginManagement>
-            <plugins>
-	      <plugin>
-		<groupId>org.apache.maven.plugins</groupId>
-		<artifactId>maven-source-plugin</artifactId>
-		<version>2.1.2</version>
-	      </plugin>
-	      <plugin>
-		<groupId>org.apache.maven.plugins</groupId>
-		<artifactId>maven-javadoc-plugin</artifactId>
-		<version>2.7</version>
-  	      </plugin>
-               <plugin>
-                 <groupId>org.apache.maven.plugins</groupId>
-                 <artifactId>maven-antrun-plugin</artifactId>
-                 <version>1.6</version>
-               </plugin>
-               <plugin>
-                 <groupId>org.apache.maven.plugins</groupId>
-                 <artifactId>maven-assembly-plugin</artifactId>
-                 <version>2.2</version>
-               </plugin>
-               <plugin>
-                 <groupId>org.apache.maven.plugins</groupId>
-                 <artifactId>maven-jar-plugin</artifactId>
-                 <version>2.3.1</version>
-                </plugin>
-               <plugin>
-                 <groupId>org.apache.maven.plugins</groupId>
-                 <artifactId>maven-install-plugin</artifactId>
-                 <version>2.3.1</version>
-                </plugin>
-                <plugin>
-                 <groupId>org.apache.maven.plugins</groupId>
-                 <artifactId>maven-resources-plugin</artifactId>
-                 <version>2.4.3</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-eclipse-plugin</artifactId>
-                    <version>2.8</version>
-                    <configuration>
-                        <outputDirectory>${eclipse.outputDirectory}</outputDirectory>
-                        <buildcommands>
-                            <java.lang.String>org.eclipse.jdt.core.javabuilder</java.lang.String>
-                            <java.lang.String>com.atlassw.tools.eclipse.checkstyle.CheckstyleBuilder</java.lang.String>
-                            <java.lang.String>net.sourceforge.pmd.eclipse.plugin.pmdBuilder</java.lang.String>
-                        </buildcommands>
-                        <projectnatures>
-                            <nature>org.eclipse.jdt.core.javanature</nature>
-                            <nature>com.atlassw.tools.eclipse.checkstyle.CheckstyleNature</nature>
-                            <nature>net.sourceforge.pmd.eclipse.plugin.pmdNature</nature>
-                        </projectnatures>
-                        <additionalConfig>
-                            <file>
-                                <name>.checkstyle</name>
-                                <location>/mahout-eclipse-checkstyle</location>
-                            </file>
-                            <file>
-                                <name>.pmd</name>
-                                <location>/mahout-eclipse-pmd</location>
-                            </file>
-                            <file>
-                                <name>.ruleset</name>
-                                <location>/mahout-pmd-ruleset.xml</location>
-                            </file>
-                        </additionalConfig>
-                    </configuration>
-                    <!-- the 'location' elements above refer to classpath -->
-                    <dependencies>
-                      <dependency>
-                        <groupId>org.apache.mahout</groupId>
-                        <artifactId>mahout-eclipse-support</artifactId>
-                        <version>${project.version}</version>
-                      </dependency>
-                    </dependencies>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-release-plugin</artifactId>
-                    <version>2.1</version>
-                    <configuration>
-                        <useReleaseProfile>true</useReleaseProfile>
-                        <releaseProfiles>release,mahout_release</releaseProfiles>
-                        <remoteTagging>true</remoteTagging>
-                        <goals>deploy</goals>
-                        <autoVersionSubmodules>true</autoVersionSubmodules>
-                        <allowTimestampedSnapshots>true</allowTimestampedSnapshots>
-                    </configuration>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-compiler-plugin</artifactId>
-                    <version>2.3.2</version>
-                    <configuration>
-                        <encoding>UTF-8</encoding>
-                        <source>1.6</source>
-                        <target>1.6</target>
-                        <optimize>true</optimize>
-                    </configuration>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-checkstyle-plugin</artifactId>
-                    <version>2.6</version>
-                    <dependencies>
-                        <dependency>
-                            <groupId>org.apache.mahout</groupId>
-                            <artifactId>mahout-buildtools</artifactId>
-                            <version>${project.version}</version>
-                        </dependency>
-                    </dependencies>
-                    <configuration>
-                        <encoding>UTF-8</encoding>
-                    </configuration>
-		    <!--
-                    <executions>
-                        <execution>
-                            <id>validate</id>
-                            <phase>validate</phase>
-                            <configuration>
-                                <configLocation>../maven/src/main/resources/mahout-checkstyle.xml</configLocation>
-                                <consoleOutput>true</consoleOutput>
-                                <failsOnError>false</failsOnError>
-                                <linkXRef>false</linkXRef>
-                                <sourceDirectory>${basedir}/src</sourceDirectory>
-                            </configuration>
-                            <goals>
-                                <goal>checkstyle</goal>
-                            </goals>
-                        </execution>
-                    </executions>
-		    -->
-                </plugin>
-                <plugin>
-                  <groupId>org.apache.maven.plugins</groupId>
-                  <artifactId>maven-pmd-plugin</artifactId>
-                  <version>2.5</version>
-                  <dependencies>
-                    <dependency>
-                      <groupId>org.apache.mahout</groupId>
-                      <artifactId>mahout-buildtools</artifactId>
-                      <version>${project.version}</version>
-                    </dependency>
-                  </dependencies>
-                  <configuration>
-                    <rulesets>
-                      <!-- classpath -->
-                      <ruleset>../eclipse/src/main/resources/mahout-pmd-ruleset.xml</ruleset>
-                    </rulesets>
-                    <sourceEncoding>UTF-8</sourceEncoding>
-                    <targetJdk>1.5</targetJdk>
-                    <linkXRef>false</linkXRef>
-                    <includeTests>true</includeTests>
-                    <verbose>true</verbose>
-                  </configuration>
-		  <!--
+          </dependencies>
+          <configuration>
+            <rulesets>
+              <!-- classpath -->
+              <ruleset>../eclipse/src/main/resources/mahout-pmd-ruleset.xml</ruleset>
+            </rulesets>
+            <sourceEncoding>UTF-8</sourceEncoding>
+            <targetJdk>1.5</targetJdk>
+            <linkXRef>false</linkXRef>
+            <includeTests>true</includeTests>
+            <verbose>true</verbose>
+          </configuration>
+          <!--
                   <executions>
                     <execution>
                       <id>validate</id>
@@ -394,351 +410,351 @@
                       </goals>
                     </execution>
                   </executions>
-		  -->
-                </plugin>
-                <plugin>
-                  <groupId>org.apache.maven.plugins</groupId>
-                  <artifactId>maven-surefire-plugin</artifactId>
-                  <version>2.5</version>
-	      </plugin>
-              <plugin>
-                  <groupId>org.apache.maven.plugins</groupId>
-                  <artifactId>maven-remote-resources-plugin</artifactId>
-                  <version>1.1</version>
-		  <configuration>
-                    <appendedResourcesDirectory>./src/main/appended-resources</appendedResourcesDirectory>
-                    <resourceBundles>
-                        <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle>
-                    </resourceBundles>
-                    <supplementalModels>
-                        <supplementalModel>supplemental-models.xml</supplementalModel>
-                    </supplementalModels>
-                </configuration>
-	      </plugin>
-            </plugins>
-        </pluginManagement>
+          -->
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-surefire-plugin</artifactId>
+          <version>2.5</version>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-remote-resources-plugin</artifactId>
+          <version>1.1</version>
+          <configuration>
+            <appendedResourcesDirectory>./src/main/appended-resources</appendedResourcesDirectory>
+            <resourceBundles>
+              <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle>
+            </resourceBundles>
+            <supplementalModels>
+              <supplementalModel>supplemental-models.xml</supplementalModel>
+            </supplementalModels>
+          </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <forkMode>once</forkMode>
+          <argLine>-Xms256m -Xmx512m</argLine>
+          <testFailureIgnore>false</testFailureIgnore>
+          <redirectTestOutputToFile>true</redirectTestOutputToFile>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-remote-resources-plugin</artifactId>
+        <inherited>false</inherited>
+        <configuration>
+          <resourceBundles>
+            <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle>
+          </resourceBundles>
+          <supplementalModels>
+            <supplementalModel>supplemental-models.xml</supplementalModel>
+          </supplementalModels>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>com.atlassian.maven.plugins</groupId>
+        <artifactId>maven-clover2-plugin</artifactId>
+        <version>2.6.3</version>
+      </plugin>
+    </plugins>
+  </build>
+  <modules>
+    <module>buildtools</module>
+    <module>eclipse</module>
+    <module>math</module>
+    <module>core</module>
+    <module>taste-web</module>
+    <module>examples</module>
+    <module>utils</module>
+    <module>distribution</module>
+  </modules>
+  <profiles>
+    <profile>
+      <id>fastinstall</id>
+      <properties>
+        <maven.test.skip>true</maven.test.skip>
+        <pmd.skip>true</pmd.skip>
+        <checkstyle.skip>true</checkstyle.skip>
+      </properties>
+    </profile>
+    <profile>
+      <id>nochecks</id>
+      <properties>
+        <pmd.skip>true</pmd.skip>
+        <checkstyle.skip>true</checkstyle.skip>
+      </properties>
+    </profile>
+    <profile>
+      <!-- most of this profile lives in other places, like distribution -->
+      <id>release.prepare</id>
+      <properties>
+        <maven.test.skip>true</maven.test.skip>
+        <pmd.skip>true</pmd.skip>
+        <checkstyle.skip>true</checkstyle.skip>
+      </properties>
+    </profile>
+    <profile>
+      <id>release</id>
+      <properties>
+        <maven.test.skip>true</maven.test.skip>
+        <pmd.skip>true</pmd.skip>
+        <checkstyle.skip>true</checkstyle.skip>
+      </properties>
+      <build>
+        <plugins>
+          <plugin>
+            <inherited>true</inherited>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-source-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>attach-sources</id>
+                <goals>
+                  <goal>jar</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <inherited>true</inherited>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-javadoc-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>attach-javadocs</id>
+                <goals>
+                  <goal>jar</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <inherited>true</inherited>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-gpg-plugin</artifactId>
+            <version>1.1</version>
+            <executions>
+              <execution>
+                <goals>
+                  <goal>sign</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    <profile>
+      <id>sourcecheck</id>
+      <build>
         <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <configuration>
-                    <forkMode>once</forkMode>
-                    <argLine>-Xms256m -Xmx512m</argLine>
-                    <testFailureIgnore>false</testFailureIgnore>
-                    <redirectTestOutputToFile>true</redirectTestOutputToFile>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-remote-resources-plugin</artifactId>
-                <inherited>false</inherited>
-                <configuration>
-                    <resourceBundles>
-                        <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle>
-                    </resourceBundles>
-                    <supplementalModels>
-                        <supplementalModel>supplemental-models.xml</supplementalModel>
-                    </supplementalModels>
-                </configuration>
-            </plugin>
-	    <plugin>
-	    	<groupId>com.atlassian.maven.plugins</groupId>
-	    	<artifactId>maven-clover2-plugin</artifactId>
-	    	<version>2.6.3</version>
-	    </plugin>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-compiler-plugin</artifactId>
+            <configuration>
+              <showDeprecation>true</showDeprecation>
+              <showWarnings>true</showWarnings>
+              <compilerArgument>${compile.flags}</compilerArgument>
+            </configuration>
+          </plugin>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-checkstyle-plugin</artifactId>
+          </plugin>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-pmd-plugin</artifactId>
+          </plugin>
         </plugins>
-    </build>
-    <modules>
-        <module>buildtools</module>
-        <module>eclipse</module>
-        <module>math</module>
-        <module>core</module>
-        <module>taste-web</module>
-        <module>examples</module>
-        <module>utils</module>
-	<module>distribution</module>
-    </modules>
-    <profiles>
-        <profile>
-            <id>fastinstall</id>
-            <properties>
-                <maven.test.skip>true</maven.test.skip>
-                <pmd.skip>true</pmd.skip>
-                <checkstyle.skip>true</checkstyle.skip>
-            </properties>
-        </profile>
-        <profile>
-            <id>nochecks</id>
-            <properties>
-                <pmd.skip>true</pmd.skip>
-                <checkstyle.skip>true</checkstyle.skip>
-            </properties>
-        </profile>
-	<profile>
-	  <!-- most of this profile lives in other places, like distribution -->
-	  <id>release.prepare</id>
-            <properties>
-                <maven.test.skip>true</maven.test.skip>
-                <pmd.skip>true</pmd.skip>
-                <checkstyle.skip>true</checkstyle.skip>
-            </properties>
-	</profile>
-        <profile>
-            <id>release</id>
-            <properties>
-                <maven.test.skip>true</maven.test.skip>
-                <pmd.skip>true</pmd.skip>
-                <checkstyle.skip>true</checkstyle.skip>
-            </properties>
-            <build>
-                <plugins>
-                    <plugin>
-                        <inherited>true</inherited>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-source-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>attach-sources</id>
-                                <goals>
-                                    <goal>jar</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <plugin>
-                        <inherited>true</inherited>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-javadoc-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>attach-javadocs</id>
-                                <goals>
-                                    <goal>jar</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <plugin>
-                        <inherited>true</inherited>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-gpg-plugin</artifactId>
-			<version>1.1</version>
-                        <executions>
-                            <execution>
-                                <goals>
-                                    <goal>sign</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-        <profile>
-            <id>sourcecheck</id>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-compiler-plugin</artifactId>
-                        <configuration>
-                            <showDeprecation>true</showDeprecation>
-                            <showWarnings>true</showWarnings>
-                            <compilerArgument>${compile.flags}</compilerArgument>
-                        </configuration>
-                    </plugin>
-                    <plugin>
-                      <groupId>org.apache.maven.plugins</groupId>
-                      <artifactId>maven-checkstyle-plugin</artifactId>
-                    </plugin>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-pmd-plugin</artifactId>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-        <profile>
-            <id>set.eclipse.output</id>
-            <properties>
-                <eclipse.outputDirectory>${basedir}/eclipse-classes</eclipse.outputDirectory>
-            </properties>
-        </profile>
-        <profile>
-          <id>setup.eclipse</id>
-            <build>
-                <defaultGoal>process-test-sources</defaultGoal>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-eclipse-plugin</artifactId>
-                        <version>2.8</version>
-                        <executions>
-                            <execution>
-                                <id>setup.eclipse.project</id>
-                                <phase>process-test-sources</phase>
-                                <goals>
-                                    <goal>eclipse</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-    </profiles>
-    <scm>
-        <connection>scm:svn:https://svn.apache.org/repos/asf/mahout/trunk</connection>
-        <developerConnection>scm:svn:https://svn.apache.org/repos/asf/mahout/trunk</developerConnection>
-        <url>https://svn.apache.org/repos/asf/mahout</url>
-    </scm>
-    <distributionManagement>
-        <repository>
-            <id>apache.releases.https</id>
-            <name>Apache Release Distribution Repository</name>
-            <url>https://repository.apache.org/service/local/staging/deploy/maven2</url>
-        </repository>
-        <snapshotRepository>
-            <id>apache.snapshots.https</id>
-            <name>Apache Development Snapshot Repository</name>
-            <url>https://repository.apache.org/content/repositories/snapshots</url>
-            <uniqueVersion>false</uniqueVersion>
-        </snapshotRepository>
-        <site>
-            <id>Website</id>
-            <url>scp://people.apache.org/home/isabel/public_html/mahout_site</url>
-        </site>
-    </distributionManagement>
-    <reporting>
+      </build>
+    </profile>
+    <profile>
+      <id>set.eclipse.output</id>
+      <properties>
+        <eclipse.outputDirectory>${basedir}/eclipse-classes</eclipse.outputDirectory>
+      </properties>
+    </profile>
+    <profile>
+      <id>setup.eclipse</id>
+      <build>
+        <defaultGoal>process-test-sources</defaultGoal>
         <plugins>
-            <!-- surefire runs unit tests -->
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-report-plugin</artifactId>
-		<version>2.6</version>
-            </plugin>
-	    <!-- checkstyle -->
-            <plugin>
-               <groupId>org.apache.maven.plugins</groupId>
-	        <artifactId>maven-checkstyle-plugin</artifactId>
-                <version>2.6</version>
-                <configuration>
-                    <configLocation>${project.build.directory}/../../eclipse/src/main/resources/mahout-checkstyle.xml</configLocation>
-                    <consoleOutput>true</consoleOutput>
-                </configuration>
-            </plugin>
-	    <!-- test coverage plugin -->
-	    <plugin>
-	    	<groupId>com.atlassian.maven.plugins</groupId>
-	    	<artifactId>maven-clover2-plugin</artifactId>
-	    	<version>2.6.3</version>
-	    	<configuration>
-	    		<generateHistorical>true</generateHistorical>
-	    		<licenseLocation>buildtools/clover.license</licenseLocation>
-	    		<generatePdf>false</generatePdf>
-	    		<generateXml>true</generateXml>
-	    		<generateHtml>true</generateHtml>
-	    	</configuration>
-	    </plugin>
-            <!-- generate java doc -->
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-javadoc-plugin</artifactId>
-		<version>2.7</version>
-            </plugin>
-            <!-- code duplication - copy and paste detection -->
-            <plugin>
-	        <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-pmd-plugin</artifactId>
-		<version>2.5</version>
-                <configuration>
-                    <rulesets>
-                        <ruleset>../eclipse/src/main/resources/mahout-pmd-ruleset.xml</ruleset>
-                    </rulesets>
-                    <sourceEncoding>UTF-8</sourceEncoding>
-                    <targetJdk>1.5</targetJdk>
-                    <linkXRef>false</linkXRef>
-                    <includeTests>true</includeTests>
-                    <verbose>true</verbose>
-                </configuration>
-            </plugin>
-            <!-- catch code tags -->
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>taglist-maven-plugin</artifactId>
-		<version>2.4</version>
-                <configuration>
-                    <tags>
-                        <tag>TODO</tag>
-                        <tag>todo</tag>
-                    </tags>
-                </configuration>
-            </plugin>
-            <!-- findbugs -->
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>findbugs-maven-plugin</artifactId>
-                <version>2.3.1</version>
-                <configuration>
-                    <xmlOutput>true</xmlOutput>
-                    <xmlOutputDirectory>target/findbugs</xmlOutputDirectory>
-                    <outputDirectory>target/site/findbugs</outputDirectory>
-                    <threshold>Low</threshold>
-                    <effort>Default</effort>
-                    <!--visitors>FindDeadLocalStores,UnreadFields</visitors-->
-                    <!--omitVisitors>FindDeadLocalStores,UnreadFields</omitVisitors-->
-                    <debug>true</debug>
-                    <relaxed>true</relaxed>
-                    <excludeFilterFile>../eclipse/src/main/resources/findbugs-exclude.xml</excludeFilterFile>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-changes-plugin</artifactId>
-                <version>2.3</version>
-                <reportSets>
-                    <reportSet>
-                        <reports>
-                            <report>jira-report</report>
-                        </reports>
-                    </reportSet>
-                </reportSets>
-            </plugin>
-	    <plugin>
-             <groupId>org.apache.maven.plugins</groupId>
-             <artifactId>maven-surefire-report-plugin</artifactId>
-             <version>2.6</version>
-	    </plugin>
-	    <plugin>
-		<groupId>org.apache.maven.plugins</groupId>
-		<artifactId>maven-javadoc-plugin</artifactId>
-		<version>2.7</version>
-  	    </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-project-info-reports-plugin</artifactId>
-                <version>2.2</version>
-                <reportSets>
-                    <reportSet>
-                        <reports>
-                            <report>index</report>
-                            <report>dependencies</report>
-                            <report>dependency-convergence</report>
-                            <report>dependency-management</report>
-                        </reports>
-                    </reportSet>
-                </reportSets>
-            </plugin>
-	    <plugin>
-	      <groupId>org.apache.maven.plugins</groupId>
-	      <artifactId>maven-pmd-plugin</artifactId>
-	      <version>2.5</version>
-	    </plugin>
-	    <plugin>
-              <groupId>org.codehaus.mojo</groupId>
-              <artifactId>taglist-maven-plugin</artifactId>
-              <version>2.4</version>
-	    </plugin>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-eclipse-plugin</artifactId>
+            <version>2.8</version>
+            <executions>
+              <execution>
+                <id>setup.eclipse.project</id>
+                <phase>process-test-sources</phase>
+                <goals>
+                  <goal>eclipse</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
         </plugins>
-    </reporting>
+      </build>
+    </profile>
+  </profiles>
+  <scm>
+    <connection>scm:svn:https://svn.apache.org/repos/asf/mahout/trunk</connection>
+    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/mahout/trunk</developerConnection>
+    <url>https://svn.apache.org/repos/asf/mahout</url>
+  </scm>
+  <distributionManagement>
+    <repository>
+      <id>apache.releases.https</id>
+      <name>Apache Release Distribution Repository</name>
+      <url>https://repository.apache.org/service/local/staging/deploy/maven2</url>
+    </repository>
+    <snapshotRepository>
+      <id>apache.snapshots.https</id>
+      <name>Apache Development Snapshot Repository</name>
+      <url>https://repository.apache.org/content/repositories/snapshots</url>
+      <uniqueVersion>false</uniqueVersion>
+    </snapshotRepository>
+    <site>
+      <id>Website</id>
+      <url>scp://people.apache.org/home/isabel/public_html/mahout_site</url>
+    </site>
+  </distributionManagement>
+  <reporting>
+    <plugins>
+      <!-- surefire runs unit tests -->
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-report-plugin</artifactId>
+        <version>2.6</version>
+      </plugin>
+      <!-- checkstyle -->
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-checkstyle-plugin</artifactId>
+        <version>2.6</version>
+        <configuration>
+          <configLocation>${project.build.directory}/../../eclipse/src/main/resources/mahout-checkstyle.xml</configLocation>
+          <consoleOutput>true</consoleOutput>
+        </configuration>
+      </plugin>
+      <!-- test coverage plugin -->
+      <plugin>
+        <groupId>com.atlassian.maven.plugins</groupId>
+        <artifactId>maven-clover2-plugin</artifactId>
+        <version>2.6.3</version>
+        <configuration>
+          <generateHistorical>true</generateHistorical>
+          <licenseLocation>buildtools/clover.license</licenseLocation>
+          <generatePdf>false</generatePdf>
+          <generateXml>true</generateXml>
+          <generateHtml>true</generateHtml>
+        </configuration>
+      </plugin>
+      <!-- generate java doc -->
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-javadoc-plugin</artifactId>
+        <version>2.7</version>
+      </plugin>
+      <!-- code duplication - copy and paste detection -->
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-pmd-plugin</artifactId>
+        <version>2.5</version>
+        <configuration>
+          <rulesets>
+            <ruleset>../eclipse/src/main/resources/mahout-pmd-ruleset.xml</ruleset>
+          </rulesets>
+          <sourceEncoding>UTF-8</sourceEncoding>
+          <targetJdk>1.5</targetJdk>
+          <linkXRef>false</linkXRef>
+          <includeTests>true</includeTests>
+          <verbose>true</verbose>
+        </configuration>
+      </plugin>
+      <!-- catch code tags -->
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>taglist-maven-plugin</artifactId>
+        <version>2.4</version>
+        <configuration>
+          <tags>
+            <tag>TODO</tag>
+            <tag>todo</tag>
+          </tags>
+        </configuration>
+      </plugin>
+      <!-- findbugs -->
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>findbugs-maven-plugin</artifactId>
+        <version>2.3.1</version>
+        <configuration>
+          <xmlOutput>true</xmlOutput>
+          <xmlOutputDirectory>target/findbugs</xmlOutputDirectory>
+          <outputDirectory>target/site/findbugs</outputDirectory>
+          <threshold>Low</threshold>
+          <effort>Default</effort>
+          <!--visitors>FindDeadLocalStores,UnreadFields</visitors-->
+          <!--omitVisitors>FindDeadLocalStores,UnreadFields</omitVisitors-->
+          <debug>true</debug>
+          <relaxed>true</relaxed>
+          <excludeFilterFile>../eclipse/src/main/resources/findbugs-exclude.xml</excludeFilterFile>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-changes-plugin</artifactId>
+        <version>2.3</version>
+        <reportSets>
+          <reportSet>
+            <reports>
+              <report>jira-report</report>
+            </reports>
+          </reportSet>
+        </reportSets>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-report-plugin</artifactId>
+        <version>2.6</version>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-javadoc-plugin</artifactId>
+        <version>2.7</version>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-project-info-reports-plugin</artifactId>
+        <version>2.2</version>
+        <reportSets>
+          <reportSet>
+            <reports>
+              <report>index</report>
+              <report>dependencies</report>
+              <report>dependency-convergence</report>
+              <report>dependency-management</report>
+            </reports>
+          </reportSet>
+        </reportSets>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-pmd-plugin</artifactId>
+        <version>2.5</version>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>taglist-maven-plugin</artifactId>
+        <version>2.4</version>
+      </plugin>
+    </plugins>
+  </reporting>
 </project>

Modified: mahout/trunk/taste-web/pom.xml
URL: http://svn.apache.org/viewvc/mahout/trunk/taste-web/pom.xml?rev=1032682&r1=1032681&r2=1032682&view=diff
==============================================================================
--- mahout/trunk/taste-web/pom.xml (original)
+++ mahout/trunk/taste-web/pom.xml Mon Nov  8 19:59:37 2010
@@ -17,7 +17,9 @@
  limitations under the License.
 -->
 
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 
   <modelVersion>4.0.0</modelVersion>
 
@@ -78,7 +80,7 @@
       <plugin>
         <groupId>org.mortbay.jetty</groupId>
         <artifactId>jetty-maven-plugin</artifactId>
-	<version>7.1.2.v20100523</version>
+        <version>7.1.2.v20100523</version>
         <configuration>
           <webApp>${project.build.directory}/${project.artifactId}-${project.version}.war</webApp>
         </configuration>

Modified: mahout/trunk/utils/pom.xml
URL: http://svn.apache.org/viewvc/mahout/trunk/utils/pom.xml?rev=1032682&r1=1032681&r2=1032682&view=diff
==============================================================================
--- mahout/trunk/utils/pom.xml (original)
+++ mahout/trunk/utils/pom.xml Mon Nov  8 19:59:37 2010
@@ -17,7 +17,9 @@
  limitations under the License.
 -->
 
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>