<!--
    $Id: all.xml 481833 2006-12-03 17:32:52Z niallp $

    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.
-->
<assembly>
  <id>all</id>
  <formats>
    <format>zip</format>
  </formats>
  <dependencySets>
    <dependencySet>
      <outputDirectory>lib</outputDirectory>
      <scope>runtime</scope>
    </dependencySet>
  </dependencySets>
  <fileSets>
    <fileSet>
        <directory>src/main/resources</directory>
        <outputDirectory></outputDirectory>
      <includes>
        <include>README*</include>
        <include>LICENSE*</include>
        <include>NOTICE*</include>
      </includes>
    </fileSet>
    <fileSet>
      <directory>target/apps</directory>
      <outputDirectory>apps</outputDirectory>
      <includes>
        <include>*.war</include>
      </includes>
    </fileSet>
    
    <!-- Include the source code in the assembly -->
    <!-- TODO: Replace with <modules> when maven-assembly-plugin is released -->
    <fileSet>
      <directory>../</directory>
      <outputDirectory>src/</outputDirectory>
      <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
    </fileSet>
    <fileSet>
      <directory>../apps</directory>
      <outputDirectory>src/apps</outputDirectory>
      <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
    </fileSet>
    <fileSet>
      <directory>../apps/blank</directory>
      <outputDirectory>src/apps/blank</outputDirectory>
      <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
    </fileSet>
    <fileSet>
      <directory>../apps/cookbook</directory>
      <outputDirectory>src/apps/cookbook</outputDirectory>
      <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
    </fileSet>
    <fileSet>
      <directory>../apps/examples</directory>
      <outputDirectory>src/apps/examples</outputDirectory>
      <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
    </fileSet>
    <fileSet>
      <directory>../apps/faces-example1</directory>
      <outputDirectory>src/apps/faces-example1</outputDirectory>
      <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
    </fileSet>
    <fileSet>
      <directory>../apps/faces-example2</directory>
      <outputDirectory>src/apps/faces-example2</outputDirectory>
      <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
    </fileSet>
    <fileSet>
      <directory>../apps/mailreader</directory>
      <outputDirectory>src/apps/mailreader</outputDirectory>
      <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
    </fileSet>
    <fileSet>
      <directory>../apps/scripting-mailreader</directory>
      <outputDirectory>src/apps/scripting-mailreader</outputDirectory>
      <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
    </fileSet>
    <fileSet>
      <directory>../apps/el-example</directory>
      <outputDirectory>src/apps/el-example</outputDirectory>
      <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
    </fileSet>
    <fileSet>
      <directory>../assembly</directory>
      <outputDirectory>src/assembly</outputDirectory>
      <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
    </fileSet>
    <fileSet>
      <directory>../core</directory>
      <outputDirectory>src/core</outputDirectory>
      <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
   </fileSet>
   <fileSet>
     <directory>../el</directory>
     <outputDirectory>src/el</outputDirectory>
     <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
   </fileSet>
   <fileSet>
     <directory>../extras</directory>
     <outputDirectory>src/extras</outputDirectory>
     <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
   </fileSet>
   <fileSet>
     <directory>../faces</directory>
     <outputDirectory>src/faces</outputDirectory>
     <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
   </fileSet>
   <fileSet>
     <directory>../integration</directory>
     <outputDirectory>src/integration</outputDirectory>
     <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
   </fileSet>
   <fileSet>
     <directory>../integration/apps-it</directory>
     <outputDirectory>src/integration/apps-it</outputDirectory>
     <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
   </fileSet>
   <fileSet>
     <directory>../mailreader-dao</directory>
     <outputDirectory>src/mailreader-dao</outputDirectory>
     <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
   </fileSet>
   <fileSet>
     <directory>../scripting</directory>
     <outputDirectory>src/scripting</outputDirectory>
     <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
   </fileSet>
   <fileSet>
     <directory>../taglib</directory>
     <outputDirectory>src/taglib</outputDirectory>
     <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
   </fileSet>
   <fileSet>
     <directory>../tiles</directory>
     <outputDirectory>src/tiles</outputDirectory>
     <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
   </fileSet>

   
   <!-- Include the website docs in the assembly -->
   <fileSet>
     <directory>../target/site</directory>
     <outputDirectory>docs/</outputDirectory>
   </fileSet>
   <fileSet>
     <directory>../apps/target/site</directory>
     <outputDirectory>docs/struts-apps</outputDirectory>
   </fileSet>
   <fileSet>
     <directory>../apps/blank/target/site</directory>
     <outputDirectory>docs/struts-apps/struts-blank</outputDirectory>
   </fileSet>
   <fileSet>
     <directory>../apps/cookbook/target/site</directory>
     <outputDirectory>docs/struts-apps/struts-cookbook</outputDirectory>
   </fileSet>
   <fileSet>
     <directory>../apps/examples/target/site</directory>
     <outputDirectory>docs/struts-apps/struts-examples</outputDirectory>
   </fileSet>
   <fileSet>
     <directory>../apps/faces-example1/target/site</directory>
     <outputDirectory>docs/struts-apps/struts-faces-example1</outputDirectory>
   </fileSet>
   <fileSet>
     <directory>../apps/faces-example2/target/site</directory>
     <outputDirectory>docs/struts-apps/struts-faces-example2</outputDirectory>
   </fileSet>
   <fileSet>
     <directory>../apps/mailreader/target/site</directory>
     <outputDirectory>docs/struts-apps/struts-mailreader</outputDirectory>
   </fileSet>
   <fileSet>
     <directory>../apps/scripting-mailreader/target/site</directory>
     <outputDirectory>docs/struts-apps/struts-scripting-mailreader</outputDirectory>
   </fileSet>
   <fileSet>
     <directory>../apps/el-example/target/site</directory>
     <outputDirectory>docs/struts-apps/struts-el-example</outputDirectory>
   </fileSet>
   <fileSet>
     <directory>../core/target/site</directory>
     <outputDirectory>docs/struts-core</outputDirectory>
   </fileSet>
   <fileSet>
     <directory>../el/target/site</directory>
     <outputDirectory>docs/struts-el</outputDirectory>
   </fileSet>
   <fileSet>
     <directory>../extras/target/site</directory>
     <outputDirectory>docs/struts-extras</outputDirectory>
   </fileSet>
   <fileSet>
     <directory>../faces/target/site</directory>
     <outputDirectory>docs/struts-faces</outputDirectory>
   </fileSet>
   <fileSet>
     <directory>../scripting/target/site</directory>
     <outputDirectory>docs/struts-scripting</outputDirectory>
   </fileSet>
   <fileSet>
     <directory>../taglib/target/site</directory>
     <outputDirectory>docs/struts-taglib</outputDirectory>
   </fileSet>
   <fileSet>
     <directory>../tiles/target/site</directory>
     <outputDirectory>docs/struts-tiles</outputDirectory>
   </fileSet>
   
  </fileSets>
</assembly>
