Maven Repository - POM file for Library mahout-core 0.7 0.7

Summary

Mahout Core.

Scalable machine learning libraries.

Declaration

Here is the list of declaration for mahout-core. If you use Maven you can use the following code to add the dependency for this POM file.

<dependency>
   <groupId>org.apache.mahout</groupId>
   <artifactId>mahout-core</artifactId>
   <version>0.7</version>
</dependency>

If you think this Maven repository POM file listing for mahout-core is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

License

Apache License.

Plugin

The following plugins are used in the mahout-core-0.7.jar

  1. maven-antrun-plugin
  2. maven-assembly-plugin
  3. maven-compiler-plugin
  4. maven-jar-plugin
  5. maven-javadoc-plugin
  6. maven-remote-resources-plugin
  7. maven-source-plugin




Packages

The following packages are defined in the mahout-core-0.7.jar

org.apache.mahout
org.apache.mahout.cf.taste.common
org.apache.mahout.cf.taste.eval
org.apache.mahout.cf.taste.hadoop
org.apache.mahout.cf.taste.hadoop.als
org.apache.mahout.cf.taste.hadoop.item
org.apache.mahout.cf.taste.hadoop.preparation
org.apache.mahout.cf.taste.hadoop.pseudo
org.apache.mahout.cf.taste.hadoop.similarity.item
org.apache.mahout.cf.taste.hadoop.slopeone
org.apache.mahout.cf.taste.impl.common
org.apache.mahout.cf.taste.impl.common.jdbc
org.apache.mahout.cf.taste.impl.eval
org.apache.mahout.cf.taste.impl.model
org.apache.mahout.cf.taste.impl.model.file
org.apache.mahout.cf.taste.impl.neighborhood
org.apache.mahout.cf.taste.impl.recommender
org.apache.mahout.cf.taste.impl.recommender.knn
org.apache.mahout.cf.taste.impl.recommender.slopeone
org.apache.mahout.cf.taste.impl.recommender.slopeone.file
org.apache.mahout.cf.taste.impl.recommender.svd
org.apache.mahout.cf.taste.impl.similarity
org.apache.mahout.cf.taste.impl.similarity.file
org.apache.mahout.cf.taste.impl.transforms
org.apache.mahout.cf.taste.model
org.apache.mahout.cf.taste.neighborhood
org.apache.mahout.cf.taste.recommender
org.apache.mahout.cf.taste.recommender.slopeone
org.apache.mahout.cf.taste.similarity
org.apache.mahout.cf.taste.transforms
org.apache.mahout.classifier
org.apache.mahout.classifier.df
org.apache.mahout.classifier.df.builder
org.apache.mahout.classifier.df.data
org.apache.mahout.classifier.df.data.conditions
org.apache.mahout.classifier.df.mapreduce
org.apache.mahout.classifier.df.mapreduce.inmem
org.apache.mahout.classifier.df.mapreduce.partial
org.apache.mahout.classifier.df.node
org.apache.mahout.classifier.df.ref
org.apache.mahout.classifier.df.split
org.apache.mahout.classifier.df.tools
org.apache.mahout.classifier.discriminative
org.apache.mahout.classifier.evaluation
org.apache.mahout.classifier.naivebayes
org.apache.mahout.classifier.naivebayes.test
org.apache.mahout.classifier.naivebayes.training
org.apache.mahout.classifier.sequencelearning.hmm
org.apache.mahout.classifier.sgd
org.apache.mahout.clustering
org.apache.mahout.clustering.canopy
org.apache.mahout.clustering.classify
org.apache.mahout.clustering.dirichlet
org.apache.mahout.clustering.dirichlet.models
org.apache.mahout.clustering.fuzzykmeans
org.apache.mahout.clustering.iterator
org.apache.mahout.clustering.kmeans
org.apache.mahout.clustering.lda.cvb
org.apache.mahout.clustering.meanshift
org.apache.mahout.clustering.minhash
org.apache.mahout.clustering.spectral.common
org.apache.mahout.clustering.spectral.eigencuts
org.apache.mahout.clustering.spectral.kmeans
org.apache.mahout.clustering.topdown
org.apache.mahout.clustering.topdown.postprocessor
org.apache.mahout.common
org.apache.mahout.common.commandline
org.apache.mahout.common.distance
org.apache.mahout.common.iterator
org.apache.mahout.common.iterator.sequencefile
org.apache.mahout.common.kernel
org.apache.mahout.common.lucene
org.apache.mahout.common.mapreduce
org.apache.mahout.common.nlp
org.apache.mahout.common.parameters
org.apache.mahout.driver
org.apache.mahout.ep
org.apache.mahout.fpm.pfpgrowth
org.apache.mahout.fpm.pfpgrowth.convertors
org.apache.mahout.fpm.pfpgrowth.convertors.integer
org.apache.mahout.fpm.pfpgrowth.convertors.string
org.apache.mahout.fpm.pfpgrowth.fpgrowth
org.apache.mahout.fpm.pfpgrowth.fpgrowth2
org.apache.mahout.math
org.apache.mahout.math.hadoop
org.apache.mahout.math.hadoop.decomposer
org.apache.mahout.math.hadoop.similarity
org.apache.mahout.math.hadoop.similarity.cooccurrence
org.apache.mahout.math.hadoop.similarity.cooccurrence.measures
org.apache.mahout.math.hadoop.solver
org.apache.mahout.math.hadoop.stats
org.apache.mahout.math.hadoop.stochasticsvd
org.apache.mahout.math.hadoop.stochasticsvd.qr
org.apache.mahout.math.ssvd
org.apache.mahout.math.stats
org.apache.mahout.math.stats.entropy
org.apache.mahout.vectorizer
org.apache.mahout.vectorizer.collocations.llr
org.apache.mahout.vectorizer.common
org.apache.mahout.vectorizer.document
org.apache.mahout.vectorizer.encoders
org.apache.mahout.vectorizer.pruner
org.apache.mahout.vectorizer.term
org.apache.mahout.vectorizer.tfidf




POM File Source

Here is the content of the POM file.

<?xml version="1.0" encoding="UTF-8"?>

<!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
 this work for additional information regarding copyright ownership.
 The ASF licenses this file to You under the Apache License, Version 2.0
 (the "License"); you may not use this file except in compliance with
 the License.  You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 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.7</version>
    <relativePath>../pom.xml</relativePath>
  </parent>

  <!-- modules inherit parent's group id and version. -->
  <artifactId>mahout-core</artifactId>
  <name>Mahout Core</name>
  <description>Scalable machine learning libraries</description>

  <packaging>jar</packaging>

  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <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-antrun-plugin</artifactId>
        <executions>
          <execution>
            <phase>compile</phase>
            <configuration>
              <tasks>
                <copy file="../src/conf/driver.classes.props" tofile="${project.build.directory}/classes/driver.classes.default.props" />
              </tasks>

            </configuration>
            <goals>
              <goal>run</goal>
            </goals>
          </execution>
        </executions>
      </plugin>

      <!-- create test jar so other modules can reuse the core test utility classes. -->
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <executions>
          <execution>
            <goals>
              <goal>test-jar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>

      <!-- create core hadoop job jar -->
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-assembly-plugin</artifactId>
        <executions>
          <execution>
            <id>job</id>
            <phase>package</phase>
            <goals>
              <goal>single</goal>
            </goals>
            <configuration>
              <descriptors>
                <descriptor>src/main/assembly/job.xml</descriptor>
              </descriptors>
            </configuration>
          </execution>
        </executions>
      </plugin>

      <plugin>
        <artifactId>maven-javadoc-plugin</artifactId>
      </plugin>

      <plugin>
        <artifactId>maven-source-plugin</artifactId>
      </plugin>

      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-remote-resources-plugin</artifactId>
        <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>
  </build>

  <dependencies>
  
    <!-- our modules -->
    <dependency>
      <groupId>${project.groupId}</groupId>
      <artifactId>mahout-math</artifactId>
    </dependency>

    <dependency>
      <groupId>${project.groupId}</groupId>
      <artifactId>mahout-math</artifactId>
      <type>test-jar</type>
      <scope>test</scope>
    </dependency>

    <!-- Third Party -->
    <dependency>
      <groupId>org.codehaus.jackson</groupId>
      <artifactId>jackson-core-asl</artifactId>
    </dependency>
    <dependency>
      <groupId>org.codehaus.jackson</groupId>
      <artifactId>jackson-mapper-asl</artifactId>
    </dependency>

    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-api</artifactId>
    </dependency>

    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-jcl</artifactId>
      <scope>test</scope>
    </dependency>

    <dependency>
      <groupId>commons-lang</groupId>
      <artifactId>commons-lang</artifactId>
    </dependency>

    <dependency>
      <groupId>com.thoughtworks.xstream</groupId>
      <artifactId>xstream</artifactId>
    </dependency>

    <dependency>
      <groupId>org.apache.lucene</groupId>
      <artifactId>lucene-core</artifactId>
    </dependency>

    <dependency>
      <groupId>org.apache.lucene</groupId>
      <artifactId>lucene-analyzers</artifactId>
    </dependency>

    <dependency>
      <groupId>org.apache.mahout.commons</groupId>
      <artifactId>commons-cli</artifactId>
    </dependency>

    <dependency>
      <groupId>org.apache.commons</groupId>
      <artifactId>commons-math</artifactId>
    </dependency>

    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <scope>test</scope>
    </dependency>

    <dependency>
      <groupId>org.easymock</groupId>
      <artifactId>easymock</artifactId>
      <scope>test</scope>
    </dependency>

  </dependencies>
  
  <profiles>
    <profile>
      <id>hadoop-0.20</id>
      <activation>
        <property>
          <name>!hadoop.version</name>
        </property>
      </activation>
      <dependencies>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-core</artifactId>
        </dependency>
      </dependencies>
    </profile>
    <profile>
      <id>hadoop-0.23</id>
      <activation>
        <property>
          <name>hadoop.version</name>
        </property>
      </activation>
      <dependencies>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-common</artifactId>
        </dependency>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-mapreduce-client-common</artifactId>
        </dependency>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-mapreduce-client-core</artifactId>
        </dependency>
      </dependencies>
    </profile>
  </profiles>
</project>