source: vlo/trunk/vlo-distribution/src/main/assembly/installPackageBuilder.xml @ 6811

Last change on this file since 6811 was 6811, checked in by davor.ostojic@oeaw.ac.at, 9 years ago

#773 Building uniform mapping file format for PostProcessing?

File size: 5.0 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2
3<!-- vlo package definition -->
4
5<assembly>
6    <id>Distribution</id>
7    <formats>
8        <format>tar.gz</format>
9    </formats>
10    <includeBaseDirectory>true</includeBaseDirectory>
11    <fileSets>
12
13        <!-- documentation to be packaged -->
14        <fileSet>
15            <directory>${project.parent.basedir}/docs</directory>
16            <includes>
17                <include>*.*</include>
18            </includes>
19            <outputDirectory>doc</outputDirectory>
20        </fileSet>
21        <fileSet>
22            <directory>${project.parent.basedir}</directory>
23            <includes>
24                <include>CHANGES.txt</include>
25                <include>DEPLOY-README.txt</include>
26                <include>LICENSE.txt</include>
27                <include>README.txt</include>
28                <include>UPGRADE.txt</include>
29            </includes>
30            <outputDirectory>doc</outputDirectory>
31        </fileSet>
32        <fileSet>
33            <directory>${project.parent.basedir}/vlo-solr</directory>
34            <includes>
35                <include>README.TXT</include>
36            </includes>
37            <outputDirectory>doc/vlosolr</outputDirectory>
38        </fileSet>
39
40        <!-- importer related files to be packaged -->
41        <!-- jar file -->
42        <fileSet>
43            <directory>${project.parent.basedir}/vlo-importer/target</directory>
44            <includes>
45                <include>*.jar</include>
46            </includes>
47            <outputDirectory>bin</outputDirectory>
48        </fileSet>
49        <!-- run script -->
50        <fileSet>
51            <directory>${project.parent.basedir}/vlo-importer/src/main/bin</directory>
52            <includes>
53                <include>*.sh</include>
54            </includes>
55            <fileMode>0755</fileMode>
56            <outputDirectory>bin</outputDirectory>
57            <filtered>true</filtered>
58        </fileSet>
59        <!-- empty log directory -->
60        <fileSet>
61            <directory>src/main/assembly</directory>
62            <outputDirectory>log</outputDirectory>
63            <excludes>
64                <exclude>*</exclude>
65            </excludes>
66        </fileSet>
67         <!-- uniform maps -->
68        <fileSet>
69            <directory>${project.parent.basedir}/vlo-vocabularies/maps/uniform_maps</directory>
70            <includes>
71                <include>*.xml</include>
72            </includes>
73            <outputDirectory>bin</outputDirectory>
74        </fileSet>
75               
76        <!-- the web application files to be packaged -->
77        <!-- war file -->
78        <fileSet>
79            <directory>${project.parent.basedir}/vlo-web-app/target</directory>
80            <includes>
81                <include>*.war</include>
82            </includes>
83            <outputDirectory>war</outputDirectory>
84        </fileSet>
85        <fileSet>
86            <directory>${project.parent.basedir}/vlo-distribution/src/main/bin</directory>
87            <includes>
88                <include>unpack-wars.sh</include>
89            </includes>
90            <outputDirectory>war</outputDirectory>
91            <fileMode>0755</fileMode>
92            <filtered>true</filtered>
93        </fileSet>
94       
95        <!-- config -->
96        <fileSet>
97            <directory>${project.parent.basedir}/vlo-commons/target/classes</directory>
98            <includes>
99                <include>VloConfig.xml</include>
100                <include>facetConcepts.xml</include>
101                <include>dataroots*.xml</include>
102            </includes>
103            <outputDirectory>config</outputDirectory>
104        </fileSet> 
105
106        <!-- solr server files to be packaged -->
107        <!-- war file -->
108        <fileSet>
109            <directory>${project.parent.basedir}/vlo-solr/target</directory>
110            <includes>
111                <include>*.war</include>
112            </includes>
113            <outputDirectory>war</outputDirectory>
114        </fileSet>
115        <!-- make an empty 'solr' child directory -->
116        <fileSet>
117            <directory>src/main/assembly</directory>
118            <excludes>
119                <exclude>*</exclude>
120            </excludes>
121            <outputDirectory>war/solr</outputDirectory>
122        </fileSet>
123
124        <!-- make an empty 'vlo' child directory -->
125        <fileSet>
126            <directory>src/main/assembly</directory>
127            <excludes>
128                <exclude>*</exclude>
129            </excludes>
130            <outputDirectory>war/vlo</outputDirectory>
131        </fileSet>
132
133        <!-- solr configuration files -->
134        <fileSet>
135            <directory>${project.parent.basedir}/vlo-solr/target/vlo-solr-${project.version}-vlo_solr_conf</directory>
136            <includes>
137                <include>**/*</include>
138            </includes>
139            <outputDirectory>config/</outputDirectory>
140        </fileSet>
141        <fileSet>
142            <directory>${project.parent.basedir}/vlo-solr/target/vlo-solr-${project.version}</directory>
143            <includes>
144                <include>vlo_solr.xml</include>
145            </includes>
146            <outputDirectory>config</outputDirectory>
147        </fileSet>
148    </fileSets>
149</assembly>
Note: See TracBrowser for help on using the repository browser.