xref: /OpenGrok/suggester/pom.xml (revision 14bb522c9f0e0c2ecef1a684c4dfe9ab698ba53c)
1981e047cSAdam Hornáček<?xml version="1.0" encoding="UTF-8"?>
2e6848ef9SChris Fraire<!--
3e6848ef9SChris Fraire
4e6848ef9SChris FraireCDDL HEADER START
5e6848ef9SChris Fraire
6e6848ef9SChris FraireThe contents of this file are subject to the terms of the
7e6848ef9SChris FraireCommon Development and Distribution License (the "License").
8e6848ef9SChris FraireYou may not use this file except in compliance with the License.
9e6848ef9SChris Fraire
10e6848ef9SChris FraireSee LICENSE.txt included in this distribution for the specific
11e6848ef9SChris Frairelanguage governing permissions and limitations under the License.
12e6848ef9SChris Fraire
13e6848ef9SChris FraireWhen distributing Covered Code, include this CDDL HEADER in each
14e6848ef9SChris Frairefile and include the License file at LICENSE.txt.
15e6848ef9SChris FraireIf applicable, add the following below this CDDL HEADER, with the
16e6848ef9SChris Frairefields enclosed by brackets "[]" replaced with your own identifying
17e6848ef9SChris Fraireinformation: Portions Copyright [yyyy] [name of copyright owner]
18e6848ef9SChris Fraire
19e6848ef9SChris FraireCDDL HEADER END
20e6848ef9SChris Fraire
21*14bb522cSAdam HornacekCopyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved.
22e6848ef9SChris FrairePortions Copyright (c) 2020, Chris Fraire <cfraire@me.com>.
23e6848ef9SChris Fraire
24e6848ef9SChris 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>
31daad7b1cSVladimir Kotal        <version>1.7.1</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>
67*14bb522cSAdam Hornacek            <version>2.8.0</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>
9076c833f3SAdam Hornáček            <groupId>net.openhft</groupId>
9176c833f3SAdam Hornáček            <artifactId>chronicle-map</artifactId>
92*14bb522cSAdam Hornacek            <version>3.20.84</version>
93a6d97dffSAdam Hornáček            <exclusions>
94a6d97dffSAdam Hornáček                <exclusion>
95a6d97dffSAdam Hornáček                    <groupId>com.sun.java</groupId>
96a6d97dffSAdam Hornáček                    <artifactId>tools</artifactId>
97a6d97dffSAdam Hornáček                </exclusion>
98a6d97dffSAdam Hornáček            </exclusions>
9976c833f3SAdam Hornáček        </dependency>
1003e2dc55cSAdam Hornáček
1013e2dc55cSAdam Hornáček        <!-- to get rid of SL4J warning messages -->
1023e2dc55cSAdam Hornáček        <dependency>
1033e2dc55cSAdam Hornáček            <groupId>org.slf4j</groupId>
1043e2dc55cSAdam Hornáček            <artifactId>slf4j-nop</artifactId>
105*14bb522cSAdam Hornacek            <version>1.7.30</version>
1063e2dc55cSAdam Hornáček        </dependency>
1073e2dc55cSAdam Hornáček
108846c1e60SAdam Hornáček        <dependency>
109846c1e60SAdam Hornáček            <groupId>org.awaitility</groupId>
110846c1e60SAdam Hornáček            <artifactId>awaitility</artifactId>
111846c1e60SAdam Hornáček            <scope>test</scope>
112846c1e60SAdam Hornáček        </dependency>
113846c1e60SAdam Hornáček
114618bda59SVladimir Kotal        <dependency>
115618bda59SVladimir Kotal            <groupId>io.micrometer</groupId>
116618bda59SVladimir Kotal            <artifactId>micrometer-core</artifactId>
117618bda59SVladimir Kotal            <version>${micrometer.version}</version>
118618bda59SVladimir Kotal        </dependency>
119981e047cSAdam Hornáček    </dependencies>
120981e047cSAdam Hornáček
12140dd27d9SSteven Schlansker    <dependencyManagement>
12240dd27d9SSteven Schlansker        <dependencies>
12340dd27d9SSteven Schlansker            <dependency>
12440dd27d9SSteven Schlansker                <groupId>net.openhft</groupId>
12540dd27d9SSteven Schlansker                <artifactId>chronicle-core</artifactId>
126*14bb522cSAdam Hornacek                <version>2.20.127.1</version>
12740dd27d9SSteven Schlansker            </dependency>
12840dd27d9SSteven Schlansker        </dependencies>
12940dd27d9SSteven Schlansker    </dependencyManagement>
13040dd27d9SSteven Schlansker
13140dd27d9SSteven Schlansker
132d650e828SAdam Hornáček    <build>
133d650e828SAdam Hornáček        <plugins>
134d650e828SAdam Hornáček            <plugin>
135d650e828SAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
136d650e828SAdam Hornáček                <artifactId>maven-checkstyle-plugin</artifactId>
137d650e828SAdam Hornáček            </plugin>
138d869b44cSAdam Hornáček            <plugin>
139d869b44cSAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
140d869b44cSAdam Hornáček                <artifactId>maven-surefire-plugin</artifactId>
141d869b44cSAdam Hornáček                <configuration>
142d8ea1e53SVladimir Kotal                    <argLine>
1433db07792SVladimir Kotal                        @{surefireArgLine}
144d8ea1e53SVladimir Kotal                        -Djna.nosys=true
1453db07792SVladimir Kotal                        --illegal-access=permit
146a6d97dffSAdam Hornáček                        --add-exports java.base/jdk.internal.ref=ALL-UNNAMED
147a6d97dffSAdam Hornáček                        --add-exports java.base/jdk.internal.misc=ALL-UNNAMED
148a6d97dffSAdam Hornáček                        --add-exports java.base/sun.nio.ch=ALL-UNNAMED
149a6d97dffSAdam Hornáček                    </argLine>
150a6d97dffSAdam Hornáček                </configuration>
151a6d97dffSAdam Hornáček            </plugin>
152a6d97dffSAdam Hornáček        </plugins>
153a6d97dffSAdam Hornáček    </build>
154a6d97dffSAdam Hornáček
155981e047cSAdam Hornáček</project>
156