xref: /OpenGrok/suggester/pom.xml (revision 618bda59edddcf75ff0388795fc795b7ea446b84)
1981e047cSAdam Hornáček<?xml version="1.0" encoding="UTF-8"?>
2981e047cSAdam 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">
3981e047cSAdam Hornáček    <modelVersion>4.0.0</modelVersion>
4981e047cSAdam Hornáček
5981e047cSAdam Hornáček    <parent>
6981e047cSAdam Hornáček        <artifactId>opengrok-top</artifactId>
7a55b429eSAdam Hornáček        <groupId>org.opengrok</groupId>
8622ccc65SVladimir Kotal        <version>1.4.3</version>
9981e047cSAdam Hornáček    </parent>
10981e047cSAdam Hornáček
11981e047cSAdam Hornáček    <artifactId>suggester</artifactId>
12ce791dfcSAdam Hornáček    <packaging>jar</packaging>
13ce791dfcSAdam Hornáček
14ce791dfcSAdam Hornáček    <name>OpenGrok Suggester</name>
15981e047cSAdam Hornáček
16d8ea1e53SVladimir Kotal    <properties>
17d8ea1e53SVladimir Kotal        <jdkArgs></jdkArgs>
18d8ea1e53SVladimir Kotal    </properties>
19d8ea1e53SVladimir Kotal
20981e047cSAdam Hornáček    <dependencies>
21981e047cSAdam Hornáček        <dependency>
22981e047cSAdam Hornáček            <groupId>org.apache.lucene</groupId>
23981e047cSAdam Hornáček            <artifactId>lucene-core</artifactId>
24981e047cSAdam Hornáček        </dependency>
25846c1e60SAdam Hornáček
26981e047cSAdam Hornáček        <dependency>
27981e047cSAdam Hornáček            <groupId>org.apache.lucene</groupId>
28981e047cSAdam Hornáček            <artifactId>lucene-analyzers-common</artifactId>
29981e047cSAdam Hornáček        </dependency>
30846c1e60SAdam Hornáček
31981e047cSAdam Hornáček        <dependency>
32981e047cSAdam Hornáček            <groupId>org.apache.lucene</groupId>
33981e047cSAdam Hornáček            <artifactId>lucene-queryparser</artifactId>
34981e047cSAdam Hornáček        </dependency>
35846c1e60SAdam Hornáček
36981e047cSAdam Hornáček        <dependency>
37981e047cSAdam Hornáček            <groupId>org.apache.lucene</groupId>
38981e047cSAdam Hornáček            <artifactId>lucene-suggest</artifactId>
39981e047cSAdam Hornáček        </dependency>
40981e047cSAdam Hornáček
41981e047cSAdam Hornáček        <dependency>
4276c833f3SAdam Hornáček            <groupId>commons-io</groupId>
4376c833f3SAdam Hornáček            <artifactId>commons-io</artifactId>
4476c833f3SAdam Hornáček            <version>2.6</version>
4576c833f3SAdam Hornáček        </dependency>
4676c833f3SAdam Hornáček
4776c833f3SAdam Hornáček        <dependency>
48981e047cSAdam Hornáček            <groupId>org.apache.commons</groupId>
49981e047cSAdam Hornáček            <artifactId>commons-lang3</artifactId>
501e75da15SVladimir Kotal            <version>${apache-commons-lang3.version}</version>
51981e047cSAdam Hornáček        </dependency>
52981e047cSAdam Hornáček
53981e047cSAdam Hornáček        <dependency>
5476c833f3SAdam Hornáček            <groupId>org.hamcrest</groupId>
5576c833f3SAdam Hornáček            <artifactId>java-hamcrest</artifactId>
5676c833f3SAdam Hornáček            <version>2.0.0.0</version>
5776c833f3SAdam Hornáček            <scope>test</scope>
58981e047cSAdam Hornáček        </dependency>
59981e047cSAdam Hornáček
60dda1f08dSAdam Hornáček        <dependency>
615f96ffbeSDalibor Skrobak            <groupId>org.junit.jupiter</groupId>
625f96ffbeSDalibor Skrobak            <artifactId>junit-jupiter-engine</artifactId>
635f96ffbeSDalibor Skrobak            <scope>test</scope>
645f96ffbeSDalibor Skrobak        </dependency>
655f96ffbeSDalibor Skrobak
665f96ffbeSDalibor Skrobak        <dependency>
675f96ffbeSDalibor Skrobak            <groupId>org.junit.vintage</groupId>
685f96ffbeSDalibor Skrobak            <artifactId>junit-vintage-engine</artifactId>
69dda1f08dSAdam Hornáček            <scope>test</scope>
70dda1f08dSAdam Hornáček        </dependency>
71dda1f08dSAdam Hornáček
7276c833f3SAdam Hornáček        <dependency>
7376c833f3SAdam Hornáček            <groupId>net.openhft</groupId>
7476c833f3SAdam Hornáček            <artifactId>chronicle-map</artifactId>
7540dd27d9SSteven Schlansker            <version>3.20.2</version>
76a6d97dffSAdam Hornáček            <exclusions>
77a6d97dffSAdam Hornáček                <exclusion>
78a6d97dffSAdam Hornáček                    <groupId>com.sun.java</groupId>
79a6d97dffSAdam Hornáček                    <artifactId>tools</artifactId>
80a6d97dffSAdam Hornáček                </exclusion>
81a6d97dffSAdam Hornáček            </exclusions>
8276c833f3SAdam Hornáček        </dependency>
833e2dc55cSAdam Hornáček
843e2dc55cSAdam Hornáček        <!-- to get rid of SL4J warning messages -->
853e2dc55cSAdam Hornáček        <dependency>
863e2dc55cSAdam Hornáček            <groupId>org.slf4j</groupId>
873e2dc55cSAdam Hornáček            <artifactId>slf4j-nop</artifactId>
883e2dc55cSAdam Hornáček            <version>1.7.25</version>
893e2dc55cSAdam Hornáček        </dependency>
903e2dc55cSAdam Hornáček
91846c1e60SAdam Hornáček        <dependency>
92846c1e60SAdam Hornáček            <groupId>org.awaitility</groupId>
93846c1e60SAdam Hornáček            <artifactId>awaitility</artifactId>
940223f1b8SAdam Hornacek            <version>3.1.6</version>
95846c1e60SAdam Hornáček            <scope>test</scope>
96846c1e60SAdam Hornáček        </dependency>
97846c1e60SAdam Hornáček
98*618bda59SVladimir Kotal        <dependency>
99*618bda59SVladimir Kotal            <groupId>io.micrometer</groupId>
100*618bda59SVladimir Kotal            <artifactId>micrometer-core</artifactId>
101*618bda59SVladimir Kotal            <version>${micrometer.version}</version>
102*618bda59SVladimir Kotal        </dependency>
103*618bda59SVladimir Kotal        <dependency>
104*618bda59SVladimir Kotal            <groupId>io.micrometer</groupId>
105*618bda59SVladimir Kotal            <artifactId>micrometer-core</artifactId>
106*618bda59SVladimir Kotal            <version>1.5.4</version>
107*618bda59SVladimir Kotal            <scope>compile</scope>
108*618bda59SVladimir Kotal        </dependency>
109*618bda59SVladimir Kotal        <dependency>
110*618bda59SVladimir Kotal            <groupId>io.micrometer</groupId>
111*618bda59SVladimir Kotal            <artifactId>micrometer-core</artifactId>
112*618bda59SVladimir Kotal            <version>1.5.4</version>
113*618bda59SVladimir Kotal            <scope>compile</scope>
114*618bda59SVladimir Kotal        </dependency>
115981e047cSAdam Hornáček    </dependencies>
116981e047cSAdam Hornáček
11740dd27d9SSteven Schlansker    <dependencyManagement>
11840dd27d9SSteven Schlansker        <dependencies>
11940dd27d9SSteven Schlansker            <dependency>
12040dd27d9SSteven Schlansker                <groupId>net.openhft</groupId>
12140dd27d9SSteven Schlansker                <artifactId>chronicle-core</artifactId>
12240dd27d9SSteven Schlansker                <version>2.20.20</version>
12340dd27d9SSteven Schlansker            </dependency>
12440dd27d9SSteven Schlansker        </dependencies>
12540dd27d9SSteven Schlansker    </dependencyManagement>
12640dd27d9SSteven Schlansker
12740dd27d9SSteven Schlansker
128d650e828SAdam Hornáček    <build>
129d650e828SAdam Hornáček        <plugins>
130d650e828SAdam Hornáček            <plugin>
131d650e828SAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
132d650e828SAdam Hornáček                <artifactId>maven-checkstyle-plugin</artifactId>
133d650e828SAdam Hornáček            </plugin>
134d869b44cSAdam Hornáček            <plugin>
135d869b44cSAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
136d869b44cSAdam Hornáček                <artifactId>maven-surefire-plugin</artifactId>
137d869b44cSAdam Hornáček                <configuration>
138d8ea1e53SVladimir Kotal                    <argLine>
139d8ea1e53SVladimir Kotal                        -Djna.nosys=true
140d8ea1e53SVladimir Kotal                        @{surefireArgLine}
141d8ea1e53SVladimir Kotal                    </argLine>
142d869b44cSAdam Hornáček                </configuration>
143d869b44cSAdam Hornáček            </plugin>
144d650e828SAdam Hornáček        </plugins>
145d650e828SAdam Hornáček    </build>
146d650e828SAdam Hornáček
14754fba8c0SAdam Hornáček    <profiles>
14854fba8c0SAdam Hornáček        <profile>
14954fba8c0SAdam Hornáček            <id>java9plus</id>
15054fba8c0SAdam Hornáček            <activation>
151770d8dcaSVladimir Kotal                <jdk>[9,)</jdk>
15254fba8c0SAdam Hornáček            </activation>
153a6d97dffSAdam Hornáček            <build>
154a6d97dffSAdam Hornáček                <plugins>
155a6d97dffSAdam Hornáček                    <plugin>
156a6d97dffSAdam Hornáček                        <groupId>org.apache.maven.plugins</groupId>
157a6d97dffSAdam Hornáček                        <artifactId>maven-surefire-plugin</artifactId>
158a6d97dffSAdam Hornáček                        <configuration>
159a6d97dffSAdam Hornáček                            <argLine>
1603db07792SVladimir Kotal                                @{surefireArgLine}
161d8ea1e53SVladimir Kotal                                -Djna.nosys=true
1623db07792SVladimir Kotal                                --illegal-access=permit
163a6d97dffSAdam Hornáček                                --add-exports java.base/jdk.internal.ref=ALL-UNNAMED
164a6d97dffSAdam Hornáček                                --add-exports java.base/jdk.internal.misc=ALL-UNNAMED
165a6d97dffSAdam Hornáček                                --add-exports java.base/sun.nio.ch=ALL-UNNAMED
166a6d97dffSAdam Hornáček                            </argLine>
167a6d97dffSAdam Hornáček                        </configuration>
168a6d97dffSAdam Hornáček                    </plugin>
169a6d97dffSAdam Hornáček                </plugins>
170a6d97dffSAdam Hornáček            </build>
17154fba8c0SAdam Hornáček        </profile>
17254fba8c0SAdam Hornáček    </profiles>
173a6d97dffSAdam Hornáček
174981e047cSAdam Hornáček</project>
175