xref: /OpenGrok/suggester/pom.xml (revision e6848ef9bf013a3f24f42145fc446cccdcdad9a7)
1981e047cSAdam Hornáček<?xml version="1.0" encoding="UTF-8"?>
2*e6848ef9SChris Fraire<!--
3*e6848ef9SChris Fraire
4*e6848ef9SChris FraireCDDL HEADER START
5*e6848ef9SChris Fraire
6*e6848ef9SChris FraireThe contents of this file are subject to the terms of the
7*e6848ef9SChris FraireCommon Development and Distribution License (the "License").
8*e6848ef9SChris FraireYou may not use this file except in compliance with the License.
9*e6848ef9SChris Fraire
10*e6848ef9SChris FraireSee LICENSE.txt included in this distribution for the specific
11*e6848ef9SChris Frairelanguage governing permissions and limitations under the License.
12*e6848ef9SChris Fraire
13*e6848ef9SChris FraireWhen distributing Covered Code, include this CDDL HEADER in each
14*e6848ef9SChris Frairefile and include the License file at LICENSE.txt.
15*e6848ef9SChris FraireIf applicable, add the following below this CDDL HEADER, with the
16*e6848ef9SChris Frairefields enclosed by brackets "[]" replaced with your own identifying
17*e6848ef9SChris Fraireinformation: Portions Copyright [yyyy] [name of copyright owner]
18*e6848ef9SChris Fraire
19*e6848ef9SChris FraireCDDL HEADER END
20*e6848ef9SChris Fraire
21*e6848ef9SChris FraireCopyright (c) 2018-2020, Oracle and/or its affiliates. All rights reserved.
22*e6848ef9SChris FrairePortions Copyright (c) 2020, Chris Fraire <cfraire@me.com>.
23*e6848ef9SChris Fraire
24*e6848ef9SChris Fraire-->
25981e047cSAdam Hornáček<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/xsd/maven-4.0.0.xsd">
26981e047cSAdam Hornáček    <modelVersion>4.0.0</modelVersion>
27981e047cSAdam Hornáček
28981e047cSAdam Hornáček    <parent>
29981e047cSAdam Hornáček        <artifactId>opengrok-top</artifactId>
30a55b429eSAdam Hornáček        <groupId>org.opengrok</groupId>
31b63a1a4fSVladimir Kotal        <version>1.4.9</version>
32981e047cSAdam Hornáček    </parent>
33981e047cSAdam Hornáček
34981e047cSAdam Hornáček    <artifactId>suggester</artifactId>
35ce791dfcSAdam Hornáček    <packaging>jar</packaging>
36ce791dfcSAdam Hornáček
37ce791dfcSAdam Hornáček    <name>OpenGrok Suggester</name>
38981e047cSAdam Hornáček
39d8ea1e53SVladimir Kotal    <properties>
40d8ea1e53SVladimir Kotal        <jdkArgs></jdkArgs>
41d8ea1e53SVladimir Kotal    </properties>
42d8ea1e53SVladimir Kotal
43981e047cSAdam Hornáček    <dependencies>
44981e047cSAdam Hornáček        <dependency>
45981e047cSAdam Hornáček            <groupId>org.apache.lucene</groupId>
46981e047cSAdam Hornáček            <artifactId>lucene-core</artifactId>
47981e047cSAdam Hornáček        </dependency>
48846c1e60SAdam Hornáček
49981e047cSAdam Hornáček        <dependency>
50981e047cSAdam Hornáček            <groupId>org.apache.lucene</groupId>
51981e047cSAdam Hornáček            <artifactId>lucene-analyzers-common</artifactId>
52981e047cSAdam Hornáček        </dependency>
53846c1e60SAdam Hornáček
54981e047cSAdam Hornáček        <dependency>
55981e047cSAdam Hornáček            <groupId>org.apache.lucene</groupId>
56981e047cSAdam Hornáček            <artifactId>lucene-queryparser</artifactId>
57981e047cSAdam Hornáček        </dependency>
58846c1e60SAdam Hornáček
59981e047cSAdam Hornáček        <dependency>
60981e047cSAdam Hornáček            <groupId>org.apache.lucene</groupId>
61981e047cSAdam Hornáček            <artifactId>lucene-suggest</artifactId>
62981e047cSAdam Hornáček        </dependency>
63981e047cSAdam Hornáček
64981e047cSAdam Hornáček        <dependency>
6576c833f3SAdam Hornáček            <groupId>commons-io</groupId>
6676c833f3SAdam Hornáček            <artifactId>commons-io</artifactId>
6776c833f3SAdam Hornáček            <version>2.6</version>
6876c833f3SAdam Hornáček        </dependency>
6976c833f3SAdam Hornáček
7076c833f3SAdam Hornáček        <dependency>
71981e047cSAdam Hornáček            <groupId>org.apache.commons</groupId>
72981e047cSAdam Hornáček            <artifactId>commons-lang3</artifactId>
731e75da15SVladimir Kotal            <version>${apache-commons-lang3.version}</version>
74981e047cSAdam Hornáček        </dependency>
75981e047cSAdam Hornáček
76981e047cSAdam Hornáček        <dependency>
7776c833f3SAdam Hornáček            <groupId>org.hamcrest</groupId>
7876c833f3SAdam Hornáček            <artifactId>java-hamcrest</artifactId>
7976c833f3SAdam Hornáček            <version>2.0.0.0</version>
8076c833f3SAdam Hornáček            <scope>test</scope>
81981e047cSAdam Hornáček        </dependency>
82981e047cSAdam Hornáček
83dda1f08dSAdam Hornáček        <dependency>
845f96ffbeSDalibor Skrobak            <groupId>org.junit.jupiter</groupId>
855f96ffbeSDalibor Skrobak            <artifactId>junit-jupiter-engine</artifactId>
865f96ffbeSDalibor Skrobak            <scope>test</scope>
875f96ffbeSDalibor Skrobak        </dependency>
885f96ffbeSDalibor Skrobak
895f96ffbeSDalibor Skrobak        <dependency>
905f96ffbeSDalibor Skrobak            <groupId>org.junit.vintage</groupId>
915f96ffbeSDalibor Skrobak            <artifactId>junit-vintage-engine</artifactId>
92dda1f08dSAdam Hornáček            <scope>test</scope>
93dda1f08dSAdam Hornáček        </dependency>
94dda1f08dSAdam Hornáček
9576c833f3SAdam Hornáček        <dependency>
9676c833f3SAdam Hornáček            <groupId>net.openhft</groupId>
9776c833f3SAdam Hornáček            <artifactId>chronicle-map</artifactId>
98534fe047SVladimir Kotal            <version>3.20.80</version>
99a6d97dffSAdam Hornáček            <exclusions>
100a6d97dffSAdam Hornáček                <exclusion>
101a6d97dffSAdam Hornáček                    <groupId>com.sun.java</groupId>
102a6d97dffSAdam Hornáček                    <artifactId>tools</artifactId>
103a6d97dffSAdam Hornáček                </exclusion>
104a6d97dffSAdam Hornáček            </exclusions>
10576c833f3SAdam Hornáček        </dependency>
1063e2dc55cSAdam Hornáček
1073e2dc55cSAdam Hornáček        <!-- to get rid of SL4J warning messages -->
1083e2dc55cSAdam Hornáček        <dependency>
1093e2dc55cSAdam Hornáček            <groupId>org.slf4j</groupId>
1103e2dc55cSAdam Hornáček            <artifactId>slf4j-nop</artifactId>
1113e2dc55cSAdam Hornáček            <version>1.7.25</version>
1123e2dc55cSAdam Hornáček        </dependency>
1133e2dc55cSAdam Hornáček
114846c1e60SAdam Hornáček        <dependency>
115846c1e60SAdam Hornáček            <groupId>org.awaitility</groupId>
116846c1e60SAdam Hornáček            <artifactId>awaitility</artifactId>
1170223f1b8SAdam Hornacek            <version>3.1.6</version>
118846c1e60SAdam Hornáček            <scope>test</scope>
119846c1e60SAdam Hornáček        </dependency>
120846c1e60SAdam Hornáček
121618bda59SVladimir Kotal        <dependency>
122618bda59SVladimir Kotal            <groupId>io.micrometer</groupId>
123618bda59SVladimir Kotal            <artifactId>micrometer-core</artifactId>
124618bda59SVladimir Kotal            <version>${micrometer.version}</version>
125618bda59SVladimir Kotal        </dependency>
126981e047cSAdam Hornáček    </dependencies>
127981e047cSAdam Hornáček
12840dd27d9SSteven Schlansker    <dependencyManagement>
12940dd27d9SSteven Schlansker        <dependencies>
13040dd27d9SSteven Schlansker            <dependency>
13140dd27d9SSteven Schlansker                <groupId>net.openhft</groupId>
13240dd27d9SSteven Schlansker                <artifactId>chronicle-core</artifactId>
133534fe047SVladimir Kotal                <version>2.20.80</version>
13440dd27d9SSteven Schlansker            </dependency>
13540dd27d9SSteven Schlansker        </dependencies>
13640dd27d9SSteven Schlansker    </dependencyManagement>
13740dd27d9SSteven Schlansker
13840dd27d9SSteven Schlansker
139d650e828SAdam Hornáček    <build>
140d650e828SAdam Hornáček        <plugins>
141d650e828SAdam Hornáček            <plugin>
142d650e828SAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
143d650e828SAdam Hornáček                <artifactId>maven-checkstyle-plugin</artifactId>
144d650e828SAdam Hornáček            </plugin>
145d869b44cSAdam Hornáček            <plugin>
146d869b44cSAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
147d869b44cSAdam Hornáček                <artifactId>maven-surefire-plugin</artifactId>
148d869b44cSAdam Hornáček                <configuration>
149d8ea1e53SVladimir Kotal                    <argLine>
1503db07792SVladimir Kotal                        @{surefireArgLine}
151d8ea1e53SVladimir Kotal                        -Djna.nosys=true
1523db07792SVladimir Kotal                        --illegal-access=permit
153a6d97dffSAdam Hornáček                        --add-exports java.base/jdk.internal.ref=ALL-UNNAMED
154a6d97dffSAdam Hornáček                        --add-exports java.base/jdk.internal.misc=ALL-UNNAMED
155a6d97dffSAdam Hornáček                        --add-exports java.base/sun.nio.ch=ALL-UNNAMED
156a6d97dffSAdam Hornáček                    </argLine>
157a6d97dffSAdam Hornáček                </configuration>
158a6d97dffSAdam Hornáček            </plugin>
159a6d97dffSAdam Hornáček        </plugins>
160a6d97dffSAdam Hornáček    </build>
161a6d97dffSAdam Hornáček
162981e047cSAdam Hornáček</project>
163