<assembly>
  <id>bin</id>
  <formats>
    <format>zip</format>
  </formats>
  <fileSets>
    <fileSet>
      <includes>
        <include>README*</include>
        <include>LICENSE*</include>
        <include>NOTICE*</include>
        <include>doc/example-data/dogfood*</include>
        <include>doc/example-data/countries*</include>
        <include>doc/example-data/deichmann.xml</include>
      </includes>
    </fileSet>
    <fileSet>
      <directory>target</directory>
      <outputDirectory></outputDirectory>
      <includes>
        <include>*.jar</include>
      </includes>
    </fileSet>
  </fileSets>
  <dependencySets>
    <dependencySet>
      <outputDirectory>/</outputDirectory>
      <useProjectArtifact>true</useProjectArtifact>
      <unpack>false</unpack>
      <scope>runtime</scope>
    </dependencySet>
  </dependencySets>  
</assembly>
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">

    <id>bin</id>
    <formats>
        <format>zip</format>
    </formats>

    <fileSets>
        <fileSet>
            <directory>${project.basedir}/../</directory>
            <outputDirectory></outputDirectory>
            <includes>
                <include>README*</include>
                <include>LICENSE*</include>
                <include>NOTICE*</include>
                <include>doc/example-data/dogfood*</include>
                <include>doc/example-data/countries*</include>
                <include>doc/example-data/deichmann.xml</include>
            </includes>
        </fileSet>
    </fileSets>

    <moduleSets>
        <moduleSet>
            <!-- Enable access to all projects in the current multimodule build! -->
            <useAllReactorProjects>true</useAllReactorProjects>


            <includes>
                <include>${project.groupId}:duke-core</include>
                <include>${project.groupId}:duke-jdbc</include>
                <include>${project.groupId}:duke-mapdb</include>
                <include>${project.groupId}:duke-lucene</include>
                <include>${project.groupId}:duke-server</include>
                <include>${project.groupId}:duke-mongodb</include>
                <include>${project.groupId}:duke-jdbc</include>
                <include>${project.groupId}:duke-json</include>
            </includes>


            <binaries>
                <outputDirectory>lib/</outputDirectory>
                <unpack>false</unpack>
            </binaries>

        </moduleSet>
    </moduleSets>

</assembly>
Update Assembly configuration for multi-modules project structure.
Update Assembly configuration for multi-modules project structure.

(See larsga/Duke#150 for more information)
