blob: 7fdf4b7b2bedac2386f1e6c1711bf49f040f801c [file] [log] [blame]
<!--
$Id$
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>
<excludes>
<exclude>org.apache.tiles:tiles-api</exclude>
<exclude>org.apache.tiles:tiles-core</exclude>
<exclude>org.apache.tiles:tiles-jsp</exclude>
</excludes>
</dependencySet>
<dependencySet>
<outputFileNameMapping>${project.artifactId}-${project.version}-j4.${extension}</outputFileNameMapping>
<outputDirectory>lib</outputDirectory>
<includes>
<include>org.apache.tiles:tiles-api:jar:j4</include>
<include>org.apache.tiles:tiles-core:jar:j4</include>
<include>org.apache.tiles:tiles-jsp:jar:j4</include>
</includes>
</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>
<fileSet>
<directory>../tiles2</directory>
<outputDirectory>src/tiles2</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>
<fileSet>
<directory>../tiles2/target/site</directory>
<outputDirectory>docs/struts-tiles2</outputDirectory>
</fileSet>
</fileSets>
</assembly>