source: vlo/trunk/src/main/assembly/installPackageBuilder.xml @ 2817

Last change on this file since 2817 was 2817, checked in by keeloo, 11 years ago

Revised the CHANGES and DEPLOY-README files. Moved the wars one level higher up in the structure of the tarball.

File size: 4.2 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!-- Provides a pretty Assembly output.
3    According to the official MPI packaging scheme (as mandated by the application managers).
4    It aims at the following structure:
5    /vlo-${VERSION}
6        /doc
7        /bin/importer (importer-stuff here)
8        /config (all config stuff here)
9            /solr (the solr config directory
10            /vlo (the vlo context fragment with which parameters to use)
11        /war
12            /solr (the solr war)
13            /vlo (the vlo war)
14-->
15<assembly>
16    <id>Distribution</id>
17    <formats>
18        <format>tar.gz</format>
19    </formats>
20    <includeBaseDirectory>true</includeBaseDirectory>
21    <fileSets>
22
23<!-- DOCS -->
24        <fileSet>
25            <directory>docs</directory>
26            <includes>
27                <include>*.*</include>
28            </includes>
29            <outputDirectory>doc</outputDirectory>
30        </fileSet>
31        <fileSet>
32            <directory>vlo_web_app</directory>
33            <includes>
34                <include>CHANGES</include>
35                <include>DEPLOY-README</include>
36            </includes>
37            <outputDirectory>doc</outputDirectory>
38        </fileSet>
39        <fileSet>
40            <directory>.</directory>
41            <includes>
42                <include>DEPLOY-README</include>
43            </includes>
44            <outputDirectory>doc</outputDirectory>
45        </fileSet>
46        <fileSet>
47            <directory>vlo_solr</directory>
48            <includes>
49                <include>README.TXT</include>
50            </includes>
51            <outputDirectory>doc/vlosolr</outputDirectory>
52        </fileSet>
53<!-- IMPORTER -->
54        <!-- Jar File -->
55        <fileSet>
56            <directory>vlo_importer/target</directory>
57            <includes>
58                <include>*.jar</include>
59            </includes>
60            <outputDirectory>bin</outputDirectory>
61        </fileSet>
62        <!-- run script -->
63        <fileSet>
64            <directory>vlo_importer/src/main/bin</directory>
65            <includes>
66                <include>*.sh</include>
67            </includes>
68            <fileMode>0755</fileMode>
69            <outputDirectory>bin</outputDirectory>
70        </fileSet>
71        <!-- config files -->
72        <fileSet>
73            <directory>vlo_importer/src/main/bin</directory>
74            <includes>
75                <include>*.properties</include>
76            </includes>
77            <outputDirectory>bin</outputDirectory>
78        </fileSet>
79        <fileSet>
80            <directory>vlo_importer/src/main/resources</directory>
81            <includes>
82                <include>cmdi2xhtml.xsl</include>
83                <include>facetConcepts.xml</include>
84                <include>nationalProjectsMapping.xml</include>
85                <include>VloConfig.xml</include>
86            </includes>
87            <outputDirectory>bin</outputDirectory>
88        </fileSet>
89<!-- WEB APPLICATION -->
90        <!-- WAR FILE -->
91        <fileSet>
92            <directory>vlo_web_app/target</directory>
93            <includes>
94                <include>*.war</include>
95            </includes>
96            <outputDirectory>war</outputDirectory>
97        </fileSet>
98        <!-- config -->
99        <fileSet>
100            <directory>vlo_web_app/src/main/resources</directory>
101            <includes>
102                <include>VloConfig.xml</include>
103            </includes>
104            <outputDirectory>config</outputDirectory>
105        </fileSet> 
106
107<!-- SOLR SERVER -->
108        <!-- SOLR WAR FILE -->
109        <fileSet>
110            <directory>vlo_solr/target</directory>
111            <includes>
112                <include>*.war</include>
113            </includes>
114            <outputDirectory>war</outputDirectory>
115        </fileSet>
116
117        <!-- SOLR CONFIG -->
118        <fileSet>
119            <directory>vlo_solr/target/vlo_solr-3.6.0-vlo_solr_conf</directory>
120            <includes>
121                <include>**/*</include>
122            </includes>
123            <outputDirectory>config/</outputDirectory>
124        </fileSet>
125        <fileSet>
126            <directory>vlo_solr/target/vlo_solr-3.6.0-vlo_solr_conf</directory>
127            <includes>
128                <include>vlo_solr.xml</include>
129            </includes>
130            <outputDirectory>config</outputDirectory>
131        </fileSet>
132    </fileSets>
133</assembly>
Note: See TracBrowser for help on using the repository browser.