xref: /OpenGrok/suggester/pom.xml (revision 846c1e6001005e4ca65c8ce39b7638ee84ab267b)
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>
7920f653aSAdam Hornáček        <groupId>org.opensolaris.opengrok</groupId>
8a5f3317aSAdam Hornáček        <version>1.1-rc33</version>
9981e047cSAdam Hornáček    </parent>
10981e047cSAdam Hornáček
11981e047cSAdam Hornáček    <artifactId>suggester</artifactId>
12981e047cSAdam Hornáček
13981e047cSAdam Hornáček    <dependencies>
14981e047cSAdam Hornáček        <dependency>
15981e047cSAdam Hornáček            <groupId>org.apache.lucene</groupId>
16981e047cSAdam Hornáček            <artifactId>lucene-core</artifactId>
17981e047cSAdam Hornáček        </dependency>
18*846c1e60SAdam Hornáček
19981e047cSAdam Hornáček        <dependency>
20981e047cSAdam Hornáček            <groupId>org.apache.lucene</groupId>
21981e047cSAdam Hornáček            <artifactId>lucene-analyzers-common</artifactId>
22981e047cSAdam Hornáček        </dependency>
23*846c1e60SAdam Hornáček
24981e047cSAdam Hornáček        <dependency>
25981e047cSAdam Hornáček            <groupId>org.apache.lucene</groupId>
26981e047cSAdam Hornáček            <artifactId>lucene-queryparser</artifactId>
27981e047cSAdam Hornáček        </dependency>
28*846c1e60SAdam Hornáček
29981e047cSAdam Hornáček        <dependency>
30981e047cSAdam Hornáček            <groupId>org.apache.lucene</groupId>
31981e047cSAdam Hornáček            <artifactId>lucene-suggest</artifactId>
32981e047cSAdam Hornáček        </dependency>
33981e047cSAdam Hornáček
34981e047cSAdam Hornáček        <dependency>
3576c833f3SAdam Hornáček            <groupId>commons-io</groupId>
3676c833f3SAdam Hornáček            <artifactId>commons-io</artifactId>
3776c833f3SAdam Hornáček            <version>2.6</version>
3876c833f3SAdam Hornáček        </dependency>
3976c833f3SAdam Hornáček
4076c833f3SAdam Hornáček        <dependency>
41981e047cSAdam Hornáček            <groupId>org.apache.commons</groupId>
42981e047cSAdam Hornáček            <artifactId>commons-lang3</artifactId>
43981e047cSAdam Hornáček            <version>3.7</version>
44981e047cSAdam Hornáček        </dependency>
45981e047cSAdam Hornáček
46981e047cSAdam Hornáček        <dependency>
4776c833f3SAdam Hornáček            <groupId>org.hamcrest</groupId>
4876c833f3SAdam Hornáček            <artifactId>java-hamcrest</artifactId>
4976c833f3SAdam Hornáček            <version>2.0.0.0</version>
5076c833f3SAdam Hornáček            <scope>test</scope>
51981e047cSAdam Hornáček        </dependency>
52981e047cSAdam Hornáček
53dda1f08dSAdam Hornáček        <dependency>
54dda1f08dSAdam Hornáček            <groupId>junit</groupId>
55dda1f08dSAdam Hornáček            <artifactId>junit</artifactId>
56dda1f08dSAdam Hornáček            <scope>test</scope>
57dda1f08dSAdam Hornáček        </dependency>
58dda1f08dSAdam Hornáček
5976c833f3SAdam Hornáček        <dependency>
6076c833f3SAdam Hornáček            <groupId>net.openhft</groupId>
6176c833f3SAdam Hornáček            <artifactId>chronicle-map</artifactId>
62a6d97dffSAdam Hornáček            <version>3.15.1</version>
63a6d97dffSAdam Hornáček            <exclusions>
64a6d97dffSAdam Hornáček                <exclusion>
65a6d97dffSAdam Hornáček                    <groupId>com.sun.java</groupId>
66a6d97dffSAdam Hornáček                    <artifactId>tools</artifactId>
67a6d97dffSAdam Hornáček                </exclusion>
68a6d97dffSAdam Hornáček            </exclusions>
6976c833f3SAdam Hornáček        </dependency>
703e2dc55cSAdam Hornáček
713e2dc55cSAdam Hornáček        <!-- to get rid of SL4J warning messages -->
723e2dc55cSAdam Hornáček        <dependency>
733e2dc55cSAdam Hornáček            <groupId>org.slf4j</groupId>
743e2dc55cSAdam Hornáček            <artifactId>slf4j-nop</artifactId>
753e2dc55cSAdam Hornáček            <version>1.7.25</version>
763e2dc55cSAdam Hornáček        </dependency>
773e2dc55cSAdam Hornáček
78*846c1e60SAdam Hornáček        <dependency>
79*846c1e60SAdam Hornáček            <groupId>org.awaitility</groupId>
80*846c1e60SAdam Hornáček            <artifactId>awaitility</artifactId>
81*846c1e60SAdam Hornáček            <version>3.1.0</version>
82*846c1e60SAdam Hornáček            <scope>test</scope>
83*846c1e60SAdam Hornáček        </dependency>
84*846c1e60SAdam Hornáček
85981e047cSAdam Hornáček    </dependencies>
86981e047cSAdam Hornáček
87d650e828SAdam Hornáček    <build>
88d650e828SAdam Hornáček        <plugins>
89d650e828SAdam Hornáček            <plugin>
90d650e828SAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
91d650e828SAdam Hornáček                <artifactId>maven-checkstyle-plugin</artifactId>
92d650e828SAdam Hornáček                <version>3.0.0</version>
93d650e828SAdam Hornáček                <dependencies>
94d650e828SAdam Hornáček                    <dependency>
95d650e828SAdam Hornáček                        <groupId>com.puppycrawl.tools</groupId>
96d650e828SAdam Hornáček                        <artifactId>checkstyle</artifactId>
97d650e828SAdam Hornáček                        <version>8.11</version>
98d650e828SAdam Hornáček                    </dependency>
99d650e828SAdam Hornáček                </dependencies>
100d650e828SAdam Hornáček                <executions>
101d650e828SAdam Hornáček                    <execution>
102d650e828SAdam Hornáček                        <id>checkstyle</id>
103d650e828SAdam Hornáček                        <phase>validate</phase>
104d650e828SAdam Hornáček                        <configuration>
105d650e828SAdam Hornáček                            <configLocation>../checkstyle/style.xml</configLocation>
106d650e828SAdam Hornáček                            <encoding>UTF-8</encoding>
107d650e828SAdam Hornáček                            <consoleOutput>true</consoleOutput>
108d650e828SAdam Hornáček                            <failsOnError>true</failsOnError>
109d650e828SAdam Hornáček                        </configuration>
110d650e828SAdam Hornáček                        <goals>
111d650e828SAdam Hornáček                            <goal>check</goal>
112d650e828SAdam Hornáček                        </goals>
113d650e828SAdam Hornáček                    </execution>
114d650e828SAdam Hornáček                </executions>
115d650e828SAdam Hornáček            </plugin>
116*846c1e60SAdam Hornáček
117d869b44cSAdam Hornáček            <plugin>
118d869b44cSAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
119d869b44cSAdam Hornáček                <artifactId>maven-surefire-plugin</artifactId>
120d869b44cSAdam Hornáček                <configuration>
121d869b44cSAdam Hornáček                    <argLine>${surefireArgLine}</argLine>
122d869b44cSAdam Hornáček                </configuration>
123d869b44cSAdam Hornáček            </plugin>
124d650e828SAdam Hornáček        </plugins>
125d650e828SAdam Hornáček    </build>
126d650e828SAdam Hornáček
12754fba8c0SAdam Hornáček    <profiles>
12854fba8c0SAdam Hornáček        <profile>
12954fba8c0SAdam Hornáček            <id>java9plus</id>
13054fba8c0SAdam Hornáček            <activation>
13154fba8c0SAdam Hornáček                <jdk>[9,10]</jdk>
13254fba8c0SAdam Hornáček            </activation>
133a6d97dffSAdam Hornáček            <build>
134a6d97dffSAdam Hornáček                <plugins>
135a6d97dffSAdam Hornáček                    <plugin>
136a6d97dffSAdam Hornáček                        <groupId>org.apache.maven.plugins</groupId>
137a6d97dffSAdam Hornáček                        <artifactId>maven-surefire-plugin</artifactId>
138a6d97dffSAdam Hornáček                        <configuration>
139a6d97dffSAdam Hornáček                            <argLine>
140a6d97dffSAdam Hornáček                                --add-exports java.base/jdk.internal.ref=ALL-UNNAMED
141a6d97dffSAdam Hornáček                                --add-exports java.base/jdk.internal.misc=ALL-UNNAMED
142a6d97dffSAdam Hornáček                                --add-exports java.base/sun.nio.ch=ALL-UNNAMED
143a6d97dffSAdam Hornáček                            </argLine>
144a6d97dffSAdam Hornáček                        </configuration>
145a6d97dffSAdam Hornáček                    </plugin>
146a6d97dffSAdam Hornáček                </plugins>
147a6d97dffSAdam Hornáček            </build>
14854fba8c0SAdam Hornáček        </profile>
14954fba8c0SAdam Hornáček    </profiles>
150a6d97dffSAdam Hornáček
151981e047cSAdam Hornáček</project>
152