1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <!--
3
+
4
+ eXist-db Open Source Native XML Database
5
+ Copyright (C) 2001 The eXist-db Authors
6
+
7
+
8
+ http://www.exist-db.org
9
+
10
+ This library is free software; you can redistribute it and/or
11
+ modify it under the terms of the GNU Lesser General Public
12
+ License as published by the Free Software Foundation; either
13
+ version 2.1 of the License, or (at your option) any later version.
14
+
15
+ This library is distributed in the hope that it will be useful,
16
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
17
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
18
+ Lesser General Public License for more details.
19
+
20
+ You should have received a copy of the GNU Lesser General Public
21
+ License along with this library; if not, write to the Free Software
22
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
23
+
24
+ -->
25
+ <project xmlns =" http://maven.apache.org/POM/4.0.0" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" >
26
+ <modelVersion >4.0.0</modelVersion >
27
+
28
+ <parent >
29
+ <groupId >org.exist-db</groupId >
30
+ <artifactId >exist-parent</artifactId >
31
+ <version >6.1.0-SNAPSHOT</version >
32
+ <relativePath >../exist-parent</relativePath >
33
+ </parent >
34
+
35
+ <artifactId >exist-xqts</artifactId >
36
+ <packaging >pom</packaging >
37
+
38
+ <name >eXist-db W3C XQTS</name >
39
+ <description >eXist-db W3C XQuery Test Suite</description >
40
+
41
+ <scm >
42
+ <connection >scm:git:https://github.com/exist-db/exist.git</connection >
43
+ <developerConnection >scm:git:https://github.com/exist-db/exist.git</developerConnection >
44
+ <url >scm:git:https://github.com/exist-db/exist.git</url >
45
+ </scm >
46
+
47
+ <properties >
48
+ <assemble .dir>${project.build.directory} /${project.artifactId} -${project.version} -dir</assemble .dir>
49
+ </properties >
50
+
51
+ <dependencies >
52
+
53
+ <dependency >
54
+ <groupId >org.exist-db</groupId >
55
+ <artifactId >exist-xqts-runner_2.13</artifactId >
56
+ <version >1.0.1</version >
57
+ <exclusions >
58
+ <!-- use the exist-core version of this project instead -->
59
+ <exclusion >
60
+ <groupId >${project.groupId} </groupId >
61
+ <artifactId >exist-core</artifactId >
62
+ </exclusion >
63
+ </exclusions >
64
+ </dependency >
65
+
66
+ <!-- use the exist-core version of this project -->
67
+ <dependency >
68
+ <groupId >${project.groupId} </groupId >
69
+ <artifactId >exist-core</artifactId >
70
+ <version >${project.version} </version >
71
+ </dependency >
72
+
73
+ <!-- needed for the AppAssembler booter approach -->
74
+ <dependency >
75
+ <groupId >org.codehaus.mojo.appassembler</groupId >
76
+ <artifactId >appassembler-booter</artifactId >
77
+ <version >${appassembler.version} </version >
78
+ <scope >runtime</scope >
79
+ </dependency >
80
+
81
+ </dependencies >
82
+
83
+ <build >
84
+ <plugins >
85
+ <plugin >
86
+ <groupId >org.codehaus.mojo</groupId >
87
+ <artifactId >appassembler-maven-plugin</artifactId >
88
+ <version >${appassembler.version} </version >
89
+ <configuration >
90
+ <repositoryLayout >flat</repositoryLayout >
91
+ <repositoryName >lib</repositoryName >
92
+ <binFileExtensions >
93
+ <unix >.sh</unix >
94
+ </binFileExtensions >
95
+ <licenseHeaderFile >LGPL-21-license.txt</licenseHeaderFile >
96
+ </configuration >
97
+ <executions >
98
+ <execution >
99
+ <id >appassembler-base</id >
100
+ <phase >package</phase >
101
+ <goals >
102
+ <goal >assemble</goal >
103
+ </goals >
104
+ <configuration >
105
+ <assembleDirectory >${assemble.dir} </assembleDirectory >
106
+ <programs />
107
+ <configurationDirectory >etc</configurationDirectory >
108
+ <copyConfigurationDirectory >true</copyConfigurationDirectory >
109
+ <logsDirectory >logs</logsDirectory >
110
+ </configuration >
111
+ </execution >
112
+ <execution >
113
+ <id >appassembler-booter</id >
114
+ <phase >package</phase >
115
+ <goals >
116
+ <goal >generate-daemons</goal >
117
+ </goals >
118
+ <configuration >
119
+ <generateRepository >false</generateRepository >
120
+ <target >${assemble.dir} </target >
121
+ <separateTargetPlatforms >false</separateTargetPlatforms >
122
+ <daemons >
123
+ <daemon >
124
+ <id >exist-xqts-runner</id >
125
+ <mainClass >org.exist.xqts.runner.XQTSRunner</mainClass >
126
+ <platforms >
127
+ <platform >booter-unix</platform >
128
+ <platform >booter-windows</platform >
129
+ </platforms >
130
+ </daemon >
131
+ </daemons >
132
+ </configuration >
133
+ </execution >
134
+ </executions >
135
+ </plugin >
136
+ </plugins >
137
+ </build >
138
+
139
+ </project >
0 commit comments