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

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

working on the packaging

File size: 3.7 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    <dependencySets>
22        <!-- IMPORTER: Dependencies -->
23        <dependencySet>
24            <useDefaultExcludes/>
25            <outputDirectory>bin/importer/lib</outputDirectory>
26        </dependencySet>
27    </dependencySets>
28    <fileSets>
29        <!-- DOCS -->
30        <fileSet>
31            <directory>../docs</directory>
32            <includes>*.*</includes>
33            <outputDirectory>/doc</outputDirectory>
34        </fileSet>
35        <fileSet>
36            <directory>.</directory>
37            <includes>CHANGES</includes>
38            <includes>DEPLOY-README</includes>
39            <outputDirectory>/doc</outputDirectory>
40        </fileSet>
41        <fileSet>
42            <directory>../vlo_solr</directory>
43            <includes>README.TXT</includes>
44            <outputDirectory>/doc/vlosolr</outputDirectory>
45        </fileSet>
46        <!-- IMPORTER -->
47            <!-- run script -->
48            <fileSet>
49                <directory>src/main/bin</directory>
50                <includes>
51                    <include>*.sh</include>
52                    <fileMode>0755</fileMode>
53                </includes>
54                <outputDirectory>bin/importer/bin</outputDirectory>
55            </fileSet>
56            <!-- config files -->
57            <fileSet>
58              <directory>src/main/bin</directory>
59              <includes>
60                <include>log4j.properties</include>
61              </includes>
62              <outputDirectory>bin/importer/bin</outputDirectory>
63            </fileSet>
64            <fileSet>
65              <directory>src/main/resources</directory>
66              <includes>
67                <include>*.xml</include>
68              </includes>
69              <outputDirectory>bin/importer/bin</outputDirectory>
70            </fileSet>
71            <fileSet>
72              <directory>src/main/resources</directory>
73              <includes>
74                <include>*.xml</include>
75              </includes>
76              <outputDirectory>bin/importer/bin</outputDirectory>
77            </fileSet>
78            <!-- OVERWRITE applicationcontext.xml with the test version.
79                The normal (VLO_webapp) version contains a context parameter.
80                The importer does not have context parameters, being run from the commandline -->
81            <fileSet>
82              <directory>src/test/resources</directory>
83              <includes>
84                <include>applicationContext.xml</include>
85              </includes>
86              <outputDirectory>bin/importer/bin</outputDirectory>
87            </fileSet>
88        <!-- VLO WAR FILE -->
89            <!-- WAR FILE -->
90            <fileSet>
91                <directory>target</directory>
92                <includes>
93                    <include>*.war</include>
94                </includes>
95                <outputDirectory>war/vlo</outputDirectory>
96            </fileSet>
97            <!-- config -->
98            <fileSet>
99                <directory></directory>
100            </fileSet>
101
102        <!-- SOLR -->
103            <!-- SOLR WAR FILE -->
104
105            <!-- SOLR CONFIG -->
106    </fileSets>
107
108</assembly>
Note: See TracBrowser for help on using the repository browser.