| <!-- |
| $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>${artifactId}-${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> |