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

Last change on this file since 1855 was 1855, checked in by herste, 12 years ago

bla

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>dir</format>
19    </formats>
20    <includeBaseDirectory>false</includeBaseDirectory>
21    <fileSets>
22<!-- DOCS -->
23        <fileSet>
24            <directory>docs</directory>
25            <includes>
26                <include>*.*</include>
27            </includes>
28            <outputDirectory>doc</outputDirectory>
29        </fileSet>
30        <fileSet>
31            <directory>vlo_webapp</directory>
32            <includes>
33                <include>CHANGES</include>
34                <include>DEPLOY-README</include>
35            </includes>
36            <outputDirectory>doc</outputDirectory>
37        </fileSet>
38        <fileSet>
39            <directory>vlo_solr</directory>
40            <includes>
41                <include>README.TXT</include>
42            </includes>
43            <outputDirectory>doc/vlosolr</outputDirectory>
44        </fileSet>
45<!-- IMPORTER -->
46        <!-- Jar File -->
47        <fileSet>
48            <directory>vlo_webapp/target</directory>
49            <includes>
50                <include>*.jar</include>
51            </includes>
52            <outputDirectory>bin/importer</outputDirectory>
53        </fileSet>
54        <!-- Dependencies -->
55        <fileSet>
56            <directory>vlo_webapp/target/lib</directory>
57            <includes>
58                <include>*.*</include>
59            </includes>
60            <outputDirectory>bin/importer/lib</outputDirectory>
61        </fileSet>
62        <!-- run script -->
63        <fileSet>
64            <directory>vlo_webapp/src/main/bin</directory>
65            <includes>
66                <include>*.sh</include>
67            </includes>
68            <fileMode>0755</fileMode>
69            <outputDirectory>bin/importer</outputDirectory>
70        </fileSet>
71        <!-- config files -->
72        <fileSet>
73            <directory>vlo_webapp/src/main/bin</directory>
74            <includes>
75                <include>*.properties</include>
76            </includes>
77            <outputDirectory>bin/importer</outputDirectory>
78        </fileSet>
79        <fileSet>
80            <directory>vlo_webapp/src/main/resources</directory>
81            <includes>
82                <include>importerConfig.xml</include>
83                <include>application.properties</include>
84            </includes>
85            <outputDirectory>bin/importer</outputDirectory>
86        </fileSet>
87<!-- VLO WAR FILE -->
88        <!-- WAR FILE -->
89        <fileSet>
90            <directory>vlo_webapp/target</directory>
91            <includes>
92                <include>*.war</include>
93            </includes>
94            <outputDirectory>war/vlo</outputDirectory>
95        </fileSet>
96        <!-- config -->
97        <fileSet>
98            <directory>vlo_webapp/src/main/resources</directory>
99            <includes>
100                <include>contextfragment.xml</include>
101            </includes>
102            <outputDirectory>config/vlo</outputDirectory>
103        </fileSet>
104
105<!-- SOLR -->
106        <!-- SOLR WAR FILE -->
107        <fileSet>
108            <directory>vlo_solr/target</directory>
109            <includes>
110                <include>*.war</include>
111            </includes>
112            <outputDirectory>war/solr</outputDirectory>
113        </fileSet>
114
115        <!-- SOLR CONFIG -->
116        <fileSet>
117            <directory>vlo_solr/target/vlo_solr-1.4.2-vlo_solr_conf</directory>
118            <includes>
119                <include>solr</include>
120            </includes>
121            <outputDirectory>config/solr/solrconfig</outputDirectory>
122        </fileSet>
123        <fileSet>
124            <directory>vlo_solr/target/vlo_solr-1.4.2-vlo_solr_conf</directory>
125            <includes>
126                <include>vlo_solr.xml</include>
127            </includes>
128            <outputDirectory>config/solr</outputDirectory>
129        </fileSet>
130    </fileSets>
131</assembly>
Note: See TracBrowser for help on using the repository browser.