xref: /OpenGrok/suggester/pom.xml (revision 5f96ffbe8de894799fc650d7bcb034dd02a0c672)
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>
8f23ad945SVladimir Kotal        <version>1.2.9</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>
50981e047cSAdam Hornáček            <version>3.7</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>
61*5f96ffbeSDalibor Skrobak            <groupId>org.junit.jupiter</groupId>
62*5f96ffbeSDalibor Skrobak            <artifactId>junit-jupiter-engine</artifactId>
63*5f96ffbeSDalibor Skrobak            <scope>test</scope>
64*5f96ffbeSDalibor Skrobak        </dependency>
65*5f96ffbeSDalibor Skrobak
66*5f96ffbeSDalibor Skrobak        <dependency>
67*5f96ffbeSDalibor Skrobak            <groupId>org.junit.vintage</groupId>
68*5f96ffbeSDalibor 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>
753db07792SVladimir Kotal            <version>3.17.0</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>
94846c1e60SAdam Hornáček            <version>3.1.0</version>
95846c1e60SAdam Hornáček            <scope>test</scope>
96846c1e60SAdam Hornáček        </dependency>
97846c1e60SAdam Hornáček
98981e047cSAdam Hornáček    </dependencies>
99981e047cSAdam Hornáček
100d650e828SAdam Hornáček    <build>
101d650e828SAdam Hornáček        <plugins>
102d650e828SAdam Hornáček            <plugin>
103d650e828SAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
104d650e828SAdam Hornáček                <artifactId>maven-checkstyle-plugin</artifactId>
105d650e828SAdam Hornáček            </plugin>
106d869b44cSAdam Hornáček            <plugin>
107d869b44cSAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
108d869b44cSAdam Hornáček                <artifactId>maven-surefire-plugin</artifactId>
109d869b44cSAdam Hornáček                <configuration>
110d8ea1e53SVladimir Kotal                    <argLine>
111d8ea1e53SVladimir Kotal                        -Djna.nosys=true
112d8ea1e53SVladimir Kotal                        @{surefireArgLine}
113d8ea1e53SVladimir Kotal                    </argLine>
114d869b44cSAdam Hornáček                </configuration>
115d869b44cSAdam Hornáček            </plugin>
116d650e828SAdam Hornáček        </plugins>
117d650e828SAdam Hornáček    </build>
118d650e828SAdam Hornáček
11954fba8c0SAdam Hornáček    <profiles>
12054fba8c0SAdam Hornáček        <profile>
12154fba8c0SAdam Hornáček            <id>java9plus</id>
12254fba8c0SAdam Hornáček            <activation>
1233db07792SVladimir Kotal                <jdk>[9,18]</jdk>
12454fba8c0SAdam Hornáček            </activation>
125a6d97dffSAdam Hornáček            <build>
126a6d97dffSAdam Hornáček                <plugins>
127a6d97dffSAdam Hornáček                    <plugin>
128a6d97dffSAdam Hornáček                        <groupId>org.apache.maven.plugins</groupId>
129a6d97dffSAdam Hornáček                        <artifactId>maven-surefire-plugin</artifactId>
130a6d97dffSAdam Hornáček                        <configuration>
131a6d97dffSAdam Hornáček                            <argLine>
1323db07792SVladimir Kotal                                @{surefireArgLine}
133d8ea1e53SVladimir Kotal                                -Djna.nosys=true
1343db07792SVladimir Kotal                                --illegal-access=permit
135a6d97dffSAdam Hornáček                                --add-exports java.base/jdk.internal.ref=ALL-UNNAMED
136a6d97dffSAdam Hornáček                                --add-exports java.base/jdk.internal.misc=ALL-UNNAMED
137a6d97dffSAdam Hornáček                                --add-exports java.base/sun.nio.ch=ALL-UNNAMED
138a6d97dffSAdam Hornáček                            </argLine>
139a6d97dffSAdam Hornáček                        </configuration>
140a6d97dffSAdam Hornáček                    </plugin>
141a6d97dffSAdam Hornáček                </plugins>
142a6d97dffSAdam Hornáček            </build>
14354fba8c0SAdam Hornáček        </profile>
14454fba8c0SAdam Hornáček    </profiles>
145a6d97dffSAdam Hornáček
146981e047cSAdam Hornáček</project>
147