e03c0519bded7cec61a2504ec04cf943dbedb68f
[java-idp.git] / src / main / assembly / bin.xml
1 <!-- Binary distribution, along with dependency jar files -->
2 <assembly>
3     <id>bin</id>
4     <formats>
5         <format>tar.gz</format>
6         <format>zip</format>
7     </formats>
8     
9     <dependencySets>
10         <dependencySet>
11             <outputDirectory>/lib</outputDirectory>
12             <excludes>
13                 <exclude>org.apache.xerces:*</exclude>
14                 <exclude>org.apache.xalan:*</exclude>
15                 <exclude>org.apache.ant:*</exclude>
16                 <exclude>ant-contrib:*</exclude>
17                 <exclude>edu.internet2.middleware:ant-extensions:*</exclude>
18             </excludes>
19             <includes>
20                 <include>*:jar:*</include>
21             </includes>
22         </dependencySet>
23         <dependencySet>
24             <outputDirectory>src/installer/lib</outputDirectory>
25             <includes>
26                 <include>org.apache.ant:*</include>
27                 <include>ant-contrib:*</include>
28                 <include>edu.internet2.middleware:ant-extensions:*</include>
29                 <include>org.bouncycastle:bcprov-jdk14:*</include>
30             </includes>
31         </dependencySet>
32         <dependencySet>
33             <outputDirectory>/endorsed</outputDirectory>
34             <includes>
35                 <include>org.apache.xerces:*</include>
36                 <include>org.apache.xalan:*</include>
37             </includes>
38         </dependencySet>
39     </dependencySets>
40     
41     <fileSets>    
42         <!-- Copy up our installer srcipts into the root of the package -->
43         <fileSet>
44             <directory>src/installer/bash</directory>
45             <outputDirectory></outputDirectory>
46             <includes>
47                 <include>*.sh</include>
48             </includes>
49         </fileSet>
50         <fileSet>
51             <directory>src/installer/bat</directory>
52             <outputDirectory></outputDirectory>
53             <includes>
54                 <include>*.bat</include>
55             </includes>
56         </fileSet>
57         
58         <!-- Keep our various resource files in the package -->
59         <fileSet>
60             <directory>src/installer/resources</directory>
61             <outputDirectory>/src/installer/resources</outputDirectory>
62         </fileSet>
63         <fileSet>
64             <directory>src/main/webapp</directory>
65             <outputDirectory>/src/main/webapp</outputDirectory>
66         </fileSet>
67         <fileSet>
68             <directory>src/tools</directory>
69             <outputDirectory>src/tools</outputDirectory>
70         </fileSet>
71         
72         <!-- Documentation -->
73         <fileSet>
74             <includes>
75                 <include>RELEASE-NOTES*</include>
76                 <include>LICENSE*</include>
77             </includes>
78         </fileSet>
79         <fileSet>
80             <directory>doc/</directory>
81             <outputDirectory>/doc</outputDirectory>
82         </fileSet>
83         <fileSet>
84             <directory>target/site/apidocs</directory>
85             <outputDirectory>/doc/api</outputDirectory>
86         </fileSet>
87         <fileSet>
88             <directory>target/site/style</directory>
89             <outputDirectory>/doc/style</outputDirectory>
90         </fileSet>
91         <fileSet>
92             <directory>target/site/unitTest</directory>
93             <outputDirectory>/doc/unitTest</outputDirectory>
94         </fileSet>
95         <fileSet>
96             <directory>target/site/xref</directory>
97             <outputDirectory>/doc/src-xref</outputDirectory>
98         </fileSet>
99     </fileSets>
100     
101 </assembly>