<!--
  ~ 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>bin</id>
    <baseDirectory>axiom-${version}</baseDirectory>
    <formats>
        <format>zip</format>
    </formats>
    <includeSiteDirectory>false</includeSiteDirectory>
    <fileSets>
        <fileSet>
            <directory>../legal</directory>
            <outputDirectory>lib</outputDirectory>
            <includes>
                <include>**/*</include>
            </includes>
        </fileSet>
    </fileSets>
    <files>
        <file>
            <source>${project.build.directory}/maven-shared-archive-resources/META-INF/LICENSE</source>
        </file>
        <file>
            <source>../NOTICE</source>
        </file>
        <file>
            <source>../README.txt</source>
            <filtered>true</filtered>
        </file>
        <file>
            <source>${project.build.directory}/RELEASE-NOTE.txt</source>
        </file>
    </files>
    <dependencySets>
        <dependencySet>
            <outputDirectory>lib</outputDirectory>
            <includes>
                <include>*:*:jar</include>
            </includes>
            <excludes>
                <exclude>*:axiom-all</exclude>
            </excludes>
            <useProjectArtifact>false</useProjectArtifact>
            <useTransitiveFiltering>true</useTransitiveFiltering>
        </dependencySet>
        <dependencySet>
            <includes>
                <include>*:axiom-all</include>
            </includes>
            <useProjectArtifact>false</useProjectArtifact>
            <outputFileNameMapping>axiom.jar</outputFileNameMapping>
        </dependencySet>
        <dependencySet>
            <outputDirectory>apidocs</outputDirectory>
            <includes>
                <include>*:apidocs:zip:javadoc</include>
            </includes>
            <useProjectArtifact>false</useProjectArtifact>
            <unpack>true</unpack>
        </dependencySet>
        <dependencySet>
            <outputDirectory>docs</outputDirectory>
            <includes>
                <include>*:*:pdf</include>
            </includes>
            <useProjectArtifact>false</useProjectArtifact>
            <outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
        </dependencySet>
    </dependencySets>
</assembly>
