Use maven properties to specify project's name and current version
[smart-dao.git] / docs / src / main / assembly / assemble-site.xml
blobf9494b2fc8622b971b77fb5f84eda742d5867792
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3  *   
4  * This is a common dao with basic CRUD operations and is not limited to any 
5  * persistent layer implementation
6  * 
7  * Copyright (C) 2008  Imran M Yousuf (imyousuf@smartitengineering.com)
8  * 
9  * This library is free software; you can redistribute it and/or
10  * modify it under the terms of the GNU Lesser General Public
11  * License as published by the Free Software Foundation; either
12  * version 3 of the License, or (at your option) any later version.
13  * This library is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16  * Lesser General Public License for more details.
17  * You should have received a copy of the GNU Lesser General Public
18  * License along with this library; if not, write to the Free Software
19  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
20 -->
22 <assembly>
23     <id>total-site</id>
24     <formats>
25         <format>dir</format>
26     </formats>
27     <fileSets>
28         <!-- Copies the change related files -->
29         <fileSet>
30             <directory>../target/smart-dao-${project.version}-gh-pages.dir/smart-dao-${project.version}/</directory>
31             <includes>
32                 <include>**/*</include>
33             </includes>
34             <outputDirectory>/</outputDirectory>
35         </fileSet>
36         <!-- Copies site plugin generated contents -->
37         <!-- Root project content -->
38         <fileSet>
39             <directory>../target/site/</directory>
40             <includes>
41                 <include>**/*</include>
42             </includes>
43             <outputDirectory>/site/</outputDirectory>
44         </fileSet>
45         <!-- Smart Domain project content -->
46         <fileSet>
47             <directory>../smart-domain/target/site/</directory>
48             <includes>
49                 <include>**/*</include>
50             </includes>
51             <outputDirectory>/site/smart-domain/</outputDirectory>
52         </fileSet>
53         <!-- Smart RS project content -->
54         <fileSet>
55             <directory>../smart-rs/target/site/</directory>
56             <includes>
57                 <include>**/*</include>
58             </includes>
59             <outputDirectory>/site/smart-rs/</outputDirectory>
60         </fileSet>
61         <!-- Smart Cache project content -->
62         <fileSet>
63             <directory>../smart-cache/target/site/</directory>
64             <includes>
65                 <include>**/*</include>
66             </includes>
67             <outputDirectory>/site/smart-cache/</outputDirectory>
68         </fileSet>
69         <!-- Smart DAO Search project content -->
70         <fileSet>
71             <directory>../smart-dao-search/target/site/</directory>
72             <includes>
73                 <include>**/*</include>
74             </includes>
75             <outputDirectory>/site/smart-dao-search/</outputDirectory>
76         </fileSet>
77         <!-- Smart Query Parameter project content -->
78         <fileSet>
79             <directory>../smart-dao-queryparam/target/site/</directory>
80             <includes>
81                 <include>**/*</include>
82             </includes>
83             <outputDirectory>/site/smart-dao-queryparam/</outputDirectory>
84         </fileSet>
85         <!-- Smart Abstract DAO project content -->
86         <fileSet>
87             <directory>../smart-abstract-dao/target/site/</directory>
88             <includes>
89                 <include>**/*</include>
90             </includes>
91             <outputDirectory>/site/smart-abstract-dao/</outputDirectory>
92         </fileSet>
93         <!-- Smart Hibernate Abstract DAO project content -->
94         <fileSet>
95             <directory>../smart-hibernate-abstract-dao/target/site/</directory>
96             <includes>
97                 <include>**/*</include>
98             </includes>
99             <outputDirectory>/site/smart-hibernate-abstract-dao/</outputDirectory>
100         </fileSet>
101         <!-- Smart Version project content -->
102         <fileSet>
103             <directory>../smart-version/target/site/</directory>
104             <includes>
105                 <include>**/*</include>
106             </includes>
107             <outputDirectory>/site/smart-version/</outputDirectory>
108         </fileSet>
109         <!-- Smart Version API project content -->
110         <fileSet>
111             <directory>../smart-version/smart-version-api/target/site/</directory>
112             <includes>
113                 <include>**/*</include>
114             </includes>
115             <outputDirectory>/site/smart-version/smart-version-api/</outputDirectory>
116         </fileSet>
117         <!-- Smart Version JGIT Impl project content -->
118         <fileSet>
119             <directory>../smart-version/smart-version-jgit-impl/target/site/</directory>
120             <includes>
121                 <include>**/*</include>
122             </includes>
123             <outputDirectory>/site/smart-version/smart-version-jgit-impl/</outputDirectory>
124         </fileSet>
125         <!-- Smart Version DAO Integration project content -->
126         <fileSet>
127             <directory>../smart-version/smart-dao-version/target/site/</directory>
128             <includes>
129                 <include>**/*</include>
130             </includes>
131             <outputDirectory>/site/smart-version/smart-dao-version/</outputDirectory>
132         </fileSet>
133         <!-- Doc modules content -->
134         <fileSet>
135             <directory>target/site/</directory>
136             <includes>
137                 <include>**/*</include>
138             </includes>
139             <outputDirectory>/site/docs/</outputDirectory>
140         </fileSet>
141     </fileSets>
142 </assembly>