<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
	  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	  xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">
  <id>bin</id>
  <formats>
    <format>dir</format>
    <format>tar.gz</format>
    <format>tar.bz2</format>
    <format>zip</format>
  </formats>

  <fileSets>
    <fileSet>
      <directory>${project.basedir}/../examples/target/dependency</directory>
      <includes>
        <include>*.jar</include>
      </includes>
      <excludes>
        <exclude>mahout-*</exclude>
        <exclude>hadoop-*</exclude>
      </excludes>
      <outputDirectory>lib</outputDirectory>
    </fileSet>
    <fileSet>
      <directory>${project.basedir}/../examples/target/dependency</directory>
      <includes>
        <include>mahout-collections*.jar</include>
      </includes>
      <outputDirectory>lib</outputDirectory>
    </fileSet>
    <fileSet>
      <directory>${project.basedir}/../examples/target/dependency</directory>
      <includes>
        <include>hadoop-*.jar</include>
      </includes>
      <outputDirectory>lib/hadoop</outputDirectory>
    </fileSet>
    <fileSet>
      <directory>${project.basedir}/../math/target</directory>
      <includes>
        <include>mahout-*.jar</include>
      </includes>
      <excludes>
        <exclude>*sources.jar</exclude>
        <exclude>*javadoc.jar</exclude>
        <exclude>*tests.jar</exclude>
      </excludes>
      <outputDirectory/>
    </fileSet>
    <fileSet>
      <directory>${project.basedir}/../core/target</directory>
      <includes>
        <include>mahout-*.job</include>
        <include>mahout-*.jar</include>
      </includes>
      <excludes>
        <exclude>*sources.jar</exclude>
        <exclude>*javadoc.jar</exclude>
        <exclude>*tests.jar</exclude>
      </excludes>
      <outputDirectory/>
    </fileSet>
    <fileSet>
      <directory>${project.basedir}/../integration/target</directory>
      <includes>
        <include>mahout-*.job</include>
        <include>mahout-*.jar</include>
      </includes>
      <excludes>
        <exclude>*sources.jar</exclude>
        <exclude>*javadoc.jar</exclude>
        <exclude>*tests.jar</exclude>
      </excludes>
      <outputDirectory/>
    </fileSet>
    <fileSet>
      <directory>${project.basedir}/../examples/target</directory>
      <includes>
        <include>mahout-*.jar</include>
        <include>mahout-*.job</include>
      </includes>
      <excludes>
        <exclude>*sources.jar</exclude>
        <exclude>*javadoc.jar</exclude>
        <exclude>*tests.jar</exclude>
      </excludes>
      <outputDirectory/>
    </fileSet>
    <fileSet>
      <directory>${project.basedir}/../collections/target/apidocs</directory>
      <outputDirectory>docs/mahout-collections</outputDirectory>
    </fileSet>
    <fileSet>
      <directory>${project.basedir}/../math/target/apidocs</directory>
      <outputDirectory>docs/mahout-math</outputDirectory>
    </fileSet>
    <fileSet>
      <directory>${project.basedir}/../core/target/apidocs</directory>
      <outputDirectory>docs/mahout-core</outputDirectory>
    </fileSet>
    <fileSet>
      <directory>${project.basedir}/../integration/target/apidocs</directory>
      <outputDirectory>docs/mahout-integration</outputDirectory>
    </fileSet>
    <fileSet>
      <directory>${project.basedir}/../examples/target/apidocs</directory>
      <outputDirectory>docs/mahout-examples</outputDirectory>
    </fileSet>
    <fileSet>
      <directory>${project.basedir}/..</directory>
      <outputDirectory/>
      <useDefaultExcludes>true</useDefaultExcludes>
      <includes>
        <include>**/README*</include>
        <include>**/LICENSE*</include>
        <include>**/NOTICE*</include>
        <include>**/*.properties</include>
      </includes>
      <excludes>
        <exclude>target/**</exclude>
      </excludes>
    </fileSet>
    <fileSet>
      <directory>${project.basedir}/../bin</directory>
      <outputDirectory>bin</outputDirectory>
      <includes>
        <include>mahout</include>
      </includes>
      <fileMode>0755</fileMode>
    </fileSet>
    <fileSet>
      <directory>${project.basedir}/../src/conf</directory>
      <outputDirectory>conf</outputDirectory>
      <fileMode>0644</fileMode>
    </fileSet>
    <fileSet>
      <directory>${project.basedir}/../examples/bin</directory>
      <outputDirectory>examples/bin</outputDirectory>
      <fileMode>0755</fileMode>
      <excludes>
        <exclude>work</exclude>
        <exclude>work/**</exclude>
      </excludes>
    </fileSet>
  </fileSets>
</assembly>
