8b5a5ec3c8553c90597c0ed6f10f3e71ded7c0a1
[aai/search-data-service.git] / src / main / assemble / ajsc_module_assembly.xml
1 <!-- 
2  Copyright (c) 2016 AT&T Intellectual Property. All rights reserved.
3 -->
4 <assembly
5         xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
6         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
7         xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
8     <id>${version}</id>
9     <includeBaseDirectory>false</includeBaseDirectory>
10     <formats>
11         <format>zip</format>
12     </formats>
13     <fileSets>
14         <fileSet>
15             <directory>${project.basedir}/target/versioned-ajsc/routes/</directory>
16             <outputDirectory>${module.ajsc.namespace.name}/${module.ajsc.namespace.version}/routes/</outputDirectory>
17             <includes>
18                 <include>*.route</include>
19             </includes>
20
21         </fileSet>
22
23         <fileSet>
24             <directory>${project.basedir}/target/versioned-ajsc/docs/</directory>
25             <outputDirectory>${module.ajsc.namespace.name}/${module.ajsc.namespace.version}/docs/</outputDirectory>
26             <includes>
27                 <include>*.*</include>
28                 <!-- <include>*.vm</include>  -->
29             </includes>
30
31         </fileSet>
32
33         <fileSet>
34             <directory>${project.basedir}/target/versioned-ajsc/lib/</directory>
35             <outputDirectory>${module.ajsc.namespace.name}/${module.ajsc.namespace.version}/lib/</outputDirectory>
36             <includes>
37                 <include>*.jar</include>
38             </includes>
39
40         </fileSet>
41         <fileSet>
42             <directory>${project.basedir}/target/versioned-ajsc/extJars/</directory>
43             <outputDirectory>${module.ajsc.namespace.name}/${module.ajsc.namespace.version}/extJars/</outputDirectory>
44             <includes>
45                 <include>*.jar</include>
46             </includes>
47         </fileSet>
48
49         <!-- also try to grab outputs from the "jar" plugin's package phase -->
50         <fileSet>
51             <directory>${project.basedir}/target/</directory>
52             <outputDirectory>${module.ajsc.namespace.name}/${module.ajsc.namespace.version}/lib/</outputDirectory>
53             <includes>
54                 <include>*.jar</include>
55             </includes>
56         </fileSet>
57
58         <fileSet>
59             <directory>${project.basedir}/target/versioned-ajsc/conf/</directory>
60             <outputDirectory>${module.ajsc.namespace.name}/${module.ajsc.namespace.version}/conf/</outputDirectory>
61             <includes>
62                 <include>*.*</include>
63             </includes>
64
65         </fileSet>
66     </fileSets>
67
68 </assembly>
69