<!--
/*
 * $Id$
 *
 * Copyright 2006 The Apache Software Foundation.
 *
 * Licensed 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 XWork Javadoc in the assembly -->
    <fileSet>
      <directory>target/xwork-apidocs</directory>
      <outputDirectory>docs/xwork-apidocs</outputDirectory>
    </fileSet>

      <!-- Include the website in the assembly -->
      <fileSet>
        <directory>../target/site</directory>
        <outputDirectory>docs</outputDirectory>
      </fileSet>
      <fileSet>
        <directory>../api/target/site</directory>
        <outputDirectory>docs/struts2-api</outputDirectory>
      </fileSet>
      <fileSet>
        <directory>../core/target/site</directory>
        <outputDirectory>docs/struts2-core</outputDirectory>
      </fileSet>

      <!-- Include the Confluence docs in the assembly -->
      <fileSet>
        <directory>target/cwiki</directory>
        <outputDirectory>docs</outputDirectory>
      </fileSet>

      <!-- Plugins -->
      <!-- 
      <fileSet>
        <directory>../plugins/$plugin/target/site</directory>
        <outputDirectory>docs/struts2-plugins/struts2-$plugin-plugin</outputDirectory>
      </fileSet>
      -->
      <fileSet>
        <directory>../plugins/config-browser/target/site</directory>
        <outputDirectory>docs/struts2-plugins/struts2-config-browser-plugin</outputDirectory>
      </fileSet>
      <fileSet>
        <directory>../plugins/jasperreports/target/site</directory>
        <outputDirectory>docs/struts2-plugins/struts2-jasperreports-plugin</outputDirectory>
      </fileSet>
      <fileSet>
        <directory>../plugins/jfreechart/target/site</directory>
        <outputDirectory>docs/struts2-plugins/struts2-jfreechart-plugin</outputDirectory>
      </fileSet>
      <fileSet>
        <directory>../plugins/jsf/target/site</directory>
        <outputDirectory>docs/struts2-plugins/struts2-jsf-plugin</outputDirectory>
      </fileSet>
      <fileSet>
        <directory>../plugins/pell-multipart/target/site</directory>
        <outputDirectory>docs/struts2-plugins/struts2-pell-multipart-plugin</outputDirectory>
      </fileSet>
      <fileSet>
        <directory>../plugins/plexus/target/site</directory>
        <outputDirectory>docs/struts2-plugins/struts2-plexus-plugin</outputDirectory>
      </fileSet>
      <fileSet>
        <directory>../plugins/struts1/target/site</directory>
        <outputDirectory>docs/struts2-plugins/struts2-struts1-plugin</outputDirectory>
      </fileSet>
      <fileSet>
        <directory>../plugins/sitegraph/target/site</directory>
        <outputDirectory>docs/struts2-plugins/struts2-sitegraph-plugin</outputDirectory>
      </fileSet>
      <fileSet>
        <directory>../plugins/sitemesh/target/site</directory>
        <outputDirectory>docs/struts2-plugins/struts2-sitemesh-plugin</outputDirectory>
      </fileSet>
      <fileSet>
        <directory>../plugins/tiles/target/site</directory>
        <outputDirectory>docs/struts2-plugins/struts2-tiles-plugin</outputDirectory>
      </fileSet>

    <!-- Include the source code in the assembly -->
    <fileSet>
      <directory>../</directory>
      <outputDirectory>src/</outputDirectory>
      <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
    </fileSet>
      <fileSet>
        <directory>../api</directory>
        <outputDirectory>src/api</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/portlet</directory>
      <outputDirectory>src/apps/portlet</outputDirectory>
      <includes>
        <include>pom.xml</include>
        <include>src/</include>
      </includes>
    </fileSet>
    <fileSet>
      <directory>../apps/showcase</directory>
      <outputDirectory>src/apps/showcase</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>
  </fileSets>
</assembly>
