xref: /OpenGrok/suggester/pom.xml (revision ce791dfc470f0120705fea288f60d77c5dde1554)
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>
12*ce791dfcSAdam Hornáček    <packaging>jar</packaging>
13*ce791dfcSAdam Hornáček
14*ce791dfcSAdam Hornáček    <name>OpenGrok Suggester</name>
15981e047cSAdam Hornáček
16981e047cSAdam Hornáček    <dependencies>
17981e047cSAdam Hornáček        <dependency>
18981e047cSAdam Hornáček            <groupId>org.apache.lucene</groupId>
19981e047cSAdam Hornáček            <artifactId>lucene-core</artifactId>
20981e047cSAdam Hornáček        </dependency>
21846c1e60SAdam Hornáček
22981e047cSAdam Hornáček        <dependency>
23981e047cSAdam Hornáček            <groupId>org.apache.lucene</groupId>
24981e047cSAdam Hornáček            <artifactId>lucene-analyzers-common</artifactId>
25981e047cSAdam Hornáček        </dependency>
26846c1e60SAdam Hornáček
27981e047cSAdam Hornáček        <dependency>
28981e047cSAdam Hornáček            <groupId>org.apache.lucene</groupId>
29981e047cSAdam Hornáček            <artifactId>lucene-queryparser</artifactId>
30981e047cSAdam Hornáček        </dependency>
31846c1e60SAdam Hornáček
32981e047cSAdam Hornáček        <dependency>
33981e047cSAdam Hornáček            <groupId>org.apache.lucene</groupId>
34981e047cSAdam Hornáček            <artifactId>lucene-suggest</artifactId>
35981e047cSAdam Hornáček        </dependency>
36981e047cSAdam Hornáček
37981e047cSAdam Hornáček        <dependency>
3876c833f3SAdam Hornáček            <groupId>commons-io</groupId>
3976c833f3SAdam Hornáček            <artifactId>commons-io</artifactId>
4076c833f3SAdam Hornáček            <version>2.6</version>
4176c833f3SAdam Hornáček        </dependency>
4276c833f3SAdam Hornáček
4376c833f3SAdam Hornáček        <dependency>
44981e047cSAdam Hornáček            <groupId>org.apache.commons</groupId>
45981e047cSAdam Hornáček            <artifactId>commons-lang3</artifactId>
46981e047cSAdam Hornáček            <version>3.7</version>
47981e047cSAdam Hornáček        </dependency>
48981e047cSAdam Hornáček
49981e047cSAdam Hornáček        <dependency>
5076c833f3SAdam Hornáček            <groupId>org.hamcrest</groupId>
5176c833f3SAdam Hornáček            <artifactId>java-hamcrest</artifactId>
5276c833f3SAdam Hornáček            <version>2.0.0.0</version>
5376c833f3SAdam Hornáček            <scope>test</scope>
54981e047cSAdam Hornáček        </dependency>
55981e047cSAdam Hornáček
56dda1f08dSAdam Hornáček        <dependency>
57dda1f08dSAdam Hornáček            <groupId>junit</groupId>
58dda1f08dSAdam Hornáček            <artifactId>junit</artifactId>
59dda1f08dSAdam Hornáček            <scope>test</scope>
60dda1f08dSAdam Hornáček        </dependency>
61dda1f08dSAdam Hornáček
6276c833f3SAdam Hornáček        <dependency>
6376c833f3SAdam Hornáček            <groupId>net.openhft</groupId>
6476c833f3SAdam Hornáček            <artifactId>chronicle-map</artifactId>
65a6d97dffSAdam Hornáček            <version>3.15.1</version>
66a6d97dffSAdam Hornáček            <exclusions>
67a6d97dffSAdam Hornáček                <exclusion>
68a6d97dffSAdam Hornáček                    <groupId>com.sun.java</groupId>
69a6d97dffSAdam Hornáček                    <artifactId>tools</artifactId>
70a6d97dffSAdam Hornáček                </exclusion>
71a6d97dffSAdam Hornáček            </exclusions>
7276c833f3SAdam Hornáček        </dependency>
733e2dc55cSAdam Hornáček
743e2dc55cSAdam Hornáček        <!-- to get rid of SL4J warning messages -->
753e2dc55cSAdam Hornáček        <dependency>
763e2dc55cSAdam Hornáček            <groupId>org.slf4j</groupId>
773e2dc55cSAdam Hornáček            <artifactId>slf4j-nop</artifactId>
783e2dc55cSAdam Hornáček            <version>1.7.25</version>
793e2dc55cSAdam Hornáček        </dependency>
803e2dc55cSAdam Hornáček
81846c1e60SAdam Hornáček        <dependency>
82846c1e60SAdam Hornáček            <groupId>org.awaitility</groupId>
83846c1e60SAdam Hornáček            <artifactId>awaitility</artifactId>
84846c1e60SAdam Hornáček            <version>3.1.0</version>
85846c1e60SAdam Hornáček            <scope>test</scope>
86846c1e60SAdam Hornáček        </dependency>
87846c1e60SAdam Hornáček
88981e047cSAdam Hornáček    </dependencies>
89981e047cSAdam Hornáček
90d650e828SAdam Hornáček    <build>
91d650e828SAdam Hornáček        <plugins>
92d650e828SAdam Hornáček            <plugin>
93d650e828SAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
94d650e828SAdam Hornáček                <artifactId>maven-checkstyle-plugin</artifactId>
95d650e828SAdam Hornáček                <version>3.0.0</version>
96d650e828SAdam Hornáček                <dependencies>
97d650e828SAdam Hornáček                    <dependency>
98d650e828SAdam Hornáček                        <groupId>com.puppycrawl.tools</groupId>
99d650e828SAdam Hornáček                        <artifactId>checkstyle</artifactId>
100d650e828SAdam Hornáček                        <version>8.11</version>
101d650e828SAdam Hornáček                    </dependency>
102d650e828SAdam Hornáček                </dependencies>
103d650e828SAdam Hornáček                <executions>
104d650e828SAdam Hornáček                    <execution>
105d650e828SAdam Hornáček                        <id>checkstyle</id>
106d650e828SAdam Hornáček                        <phase>validate</phase>
107d650e828SAdam Hornáček                        <configuration>
108d650e828SAdam Hornáček                            <configLocation>../checkstyle/style.xml</configLocation>
109d650e828SAdam Hornáček                            <encoding>UTF-8</encoding>
110d650e828SAdam Hornáček                            <consoleOutput>true</consoleOutput>
111d650e828SAdam Hornáček                            <failsOnError>true</failsOnError>
112d650e828SAdam Hornáček                        </configuration>
113d650e828SAdam Hornáček                        <goals>
114d650e828SAdam Hornáček                            <goal>check</goal>
115d650e828SAdam Hornáček                        </goals>
116d650e828SAdam Hornáček                    </execution>
117d650e828SAdam Hornáček                </executions>
118d650e828SAdam Hornáček            </plugin>
119846c1e60SAdam Hornáček
120d869b44cSAdam Hornáček            <plugin>
121d869b44cSAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
122d869b44cSAdam Hornáček                <artifactId>maven-surefire-plugin</artifactId>
123d869b44cSAdam Hornáček                <configuration>
124d869b44cSAdam Hornáček                    <argLine>${surefireArgLine}</argLine>
125d869b44cSAdam Hornáček                </configuration>
126d869b44cSAdam Hornáček            </plugin>
127d650e828SAdam Hornáček        </plugins>
128d650e828SAdam Hornáček    </build>
129d650e828SAdam Hornáček
13054fba8c0SAdam Hornáček    <profiles>
13154fba8c0SAdam Hornáček        <profile>
13254fba8c0SAdam Hornáček            <id>java9plus</id>
13354fba8c0SAdam Hornáček            <activation>
13454fba8c0SAdam Hornáček                <jdk>[9,10]</jdk>
13554fba8c0SAdam Hornáček            </activation>
136a6d97dffSAdam Hornáček            <build>
137a6d97dffSAdam Hornáček                <plugins>
138a6d97dffSAdam Hornáček                    <plugin>
139a6d97dffSAdam Hornáček                        <groupId>org.apache.maven.plugins</groupId>
140a6d97dffSAdam Hornáček                        <artifactId>maven-surefire-plugin</artifactId>
141a6d97dffSAdam Hornáček                        <configuration>
142a6d97dffSAdam Hornáček                            <argLine>
143a6d97dffSAdam Hornáček                                --add-exports java.base/jdk.internal.ref=ALL-UNNAMED
144a6d97dffSAdam Hornáček                                --add-exports java.base/jdk.internal.misc=ALL-UNNAMED
145a6d97dffSAdam Hornáček                                --add-exports java.base/sun.nio.ch=ALL-UNNAMED
146a6d97dffSAdam Hornáček                            </argLine>
147a6d97dffSAdam Hornáček                        </configuration>
148a6d97dffSAdam Hornáček                    </plugin>
149a6d97dffSAdam Hornáček                </plugins>
150a6d97dffSAdam Hornáček            </build>
15154fba8c0SAdam Hornáček        </profile>
15254fba8c0SAdam Hornáček    </profiles>
153a6d97dffSAdam Hornáček
154981e047cSAdam Hornáček</project>
155