Make distribution more complete
[smart-dao.git] / docs / src / main / assembly / assemble-bin-with-dependency.xml
bloba8a2d640659c82233eb52d89a3c08e8960a773b6
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 -->
21 <assembly>
22     <id>dist-with-dependencies</id>
23     <formats>
24         <format>tar.bz2</format>
25     </formats>
26     <fileSets>
27         <fileSet>
28             <directory>target/docs-${project.version}-total-site.dir/docs-${project.version}/</directory>
29             <includes>
30                 <include>**/*</include>
31             </includes>
32             <outputDirectory>/docs/</outputDirectory>
33         </fileSet>
34     </fileSets>
35     <files>
36         <file>
37             <source>../LICENSE</source>
38             <outputDirectory>/</outputDirectory>
39         </file>
40         <file>
41             <source>../target/smart-dao-${project.version}-readme.dir/smart-dao-${project.version}/README</source>
42             <outputDirectory>/readme/</outputDirectory>
43         </file>
44         <file>
45             <source>../smart-abstract-dao/target/smart-abstract-dao-${project.version}-readme.dir/smart-abstract-dao-${project.version}/README</source>
46             <outputDirectory>/readme/</outputDirectory>
47             <destName>smart-abstract-dao-README</destName>
48         </file>
49         <file>
50             <source>../smart-domain/target/smart-domain-${project.version}-readme.dir/smart-domain-${project.version}/README</source>
51             <outputDirectory>/readme/</outputDirectory>
52             <destName>smart-domain-README</destName>
53         </file>
54         <file>
55             <source>../smart-version/smart-version-jgit-impl/target/smart-version-jgit-impl-${project.version}-readme.dir/smart-version-jgit-impl-${project.version}/README</source>
56             <outputDirectory>/readme/</outputDirectory>
57             <destName>smart-version-jgit-impl-README</destName>
58         </file>
59         <file>
60             <source>../smart-version/target/smart-version-${project.version}-readme.dir/smart-version-${project.version}/README</source>
61             <outputDirectory>/readme/</outputDirectory>
62             <destName>smart-version-README</destName>
63         </file>
64         <file>
65             <source>../smart-version/smart-version-api/target/smart-version-api-${project.version}-readme.dir/smart-version-api-${project.version}/README</source>
66             <outputDirectory>/readme/</outputDirectory>
67             <destName>smart-version-api-README</destName>
68         </file>
69         <file>
70             <source>../smart-version/smart-dao-version/target/smart-dao-version-${project.version}-readme.dir/smart-dao-version-${project.version}/README</source>
71             <outputDirectory>/readme/</outputDirectory>
72             <destName>smart-dao-version-README</destName>
73         </file>
74         <file>
75             <source>../smart-dao-search/target/smart-dao-search-${project.version}-readme.dir/smart-dao-search-${project.version}/README</source>
76             <outputDirectory>/readme/</outputDirectory>
77             <destName>smart-dao-search-README</destName>
78         </file>
79         <file>
80             <source>../smart-cache/target/smart-cache-${project.version}-readme.dir/smart-cache-${project.version}/README</source>
81             <outputDirectory>/readme/</outputDirectory>
82             <destName>smart-cache-README</destName>
83         </file>
84         <file>
85             <source>../smart-hibernate-abstract-dao/target/smart-hibernate-abstract-dao-${project.version}-readme.dir/smart-hibernate-abstract-dao-${project.version}/README</source>
86             <outputDirectory>/readme/</outputDirectory>
87             <destName>smart-hibernate-abstract-dao-README</destName>
88         </file>
89         <file>
90             <source>../smart-dao-queryparam/target/smart-dao-queryparam-${project.version}-readme.dir/smart-dao-queryparam-${project.version}/README</source>
91             <outputDirectory>/readme/</outputDirectory>
92             <destName>smart-dao-queryparam-README</destName>
93         </file>
94         <file>
95             <source>../smart-rs/target/smart-rs-${project.version}-readme.dir/smart-rs-${project.version}/README</source>
96             <outputDirectory>/readme/</outputDirectory>
97             <destName>smart-rs-README</destName>
98         </file>
99     </files>
100     <dependencySets>
101         <dependencySet>
102             <outputDirectory>/dist/</outputDirectory>
103             <includes>
104                 <include>com.smartitengineering.*:*</include>
105             </includes>
106             <excludes>
107                 <exclude>com.smartitengineering.smart-dao:docs</exclude>
108             </excludes>
109             <useTransitiveDependencies>false</useTransitiveDependencies>
110         </dependencySet>
111         <dependencySet>
112             <outputDirectory>/lib/</outputDirectory>
113             <includes>
114                 <include>*:*</include>
115             </includes>
116             <excludes>
117                 <exclude>com.smartitengineering:*</exclude>
118                 <exclude>com.smartitengineering.smart-version:*</exclude>
119             </excludes>
120             <useTransitiveFiltering>true</useTransitiveFiltering>
121         </dependencySet>
122     </dependencySets>
123 </assembly>