xref: /OpenGrok/suggester/pom.xml (revision 3e2dc55c26d8246b7284838ee51fc4f230a4ad30)
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>
18981e047cSAdam Hornáček        <dependency>
19981e047cSAdam Hornáček            <groupId>org.apache.lucene</groupId>
20981e047cSAdam Hornáček            <artifactId>lucene-analyzers-common</artifactId>
21981e047cSAdam Hornáček        </dependency>
22981e047cSAdam Hornáček        <dependency>
23981e047cSAdam Hornáček            <groupId>org.apache.lucene</groupId>
24981e047cSAdam Hornáček            <artifactId>lucene-queryparser</artifactId>
25981e047cSAdam Hornáček        </dependency>
26981e047cSAdam Hornáček        <dependency>
27981e047cSAdam Hornáček            <groupId>org.apache.lucene</groupId>
28981e047cSAdam Hornáček            <artifactId>lucene-suggest</artifactId>
29981e047cSAdam Hornáček        </dependency>
30981e047cSAdam Hornáček
31981e047cSAdam Hornáček        <dependency>
3276c833f3SAdam Hornáček            <groupId>commons-io</groupId>
3376c833f3SAdam Hornáček            <artifactId>commons-io</artifactId>
3476c833f3SAdam Hornáček            <version>2.6</version>
3576c833f3SAdam Hornáček        </dependency>
3676c833f3SAdam Hornáček
3776c833f3SAdam Hornáček        <dependency>
38981e047cSAdam Hornáček            <groupId>org.apache.commons</groupId>
39981e047cSAdam Hornáček            <artifactId>commons-lang3</artifactId>
40981e047cSAdam Hornáček            <version>3.7</version>
41981e047cSAdam Hornáček        </dependency>
42981e047cSAdam Hornáček
43981e047cSAdam Hornáček        <dependency>
4476c833f3SAdam Hornáček            <groupId>org.hamcrest</groupId>
4576c833f3SAdam Hornáček            <artifactId>java-hamcrest</artifactId>
4676c833f3SAdam Hornáček            <version>2.0.0.0</version>
4776c833f3SAdam Hornáček            <scope>test</scope>
48981e047cSAdam Hornáček        </dependency>
49981e047cSAdam Hornáček
50dda1f08dSAdam Hornáček        <dependency>
51dda1f08dSAdam Hornáček            <groupId>junit</groupId>
52dda1f08dSAdam Hornáček            <artifactId>junit</artifactId>
53dda1f08dSAdam Hornáček            <scope>test</scope>
54dda1f08dSAdam Hornáček        </dependency>
55dda1f08dSAdam Hornáček
5676c833f3SAdam Hornáček        <dependency>
5776c833f3SAdam Hornáček            <groupId>net.openhft</groupId>
5876c833f3SAdam Hornáček            <artifactId>chronicle-map</artifactId>
59a6d97dffSAdam Hornáček            <version>3.15.1</version>
60a6d97dffSAdam Hornáček            <exclusions>
61a6d97dffSAdam Hornáček                <exclusion>
62a6d97dffSAdam Hornáček                    <groupId>com.sun.java</groupId>
63a6d97dffSAdam Hornáček                    <artifactId>tools</artifactId>
64a6d97dffSAdam Hornáček                </exclusion>
65a6d97dffSAdam Hornáček            </exclusions>
6676c833f3SAdam Hornáček        </dependency>
67*3e2dc55cSAdam Hornáček
68*3e2dc55cSAdam Hornáček        <!-- to get rid of SL4J warning messages -->
69*3e2dc55cSAdam Hornáček        <dependency>
70*3e2dc55cSAdam Hornáček            <groupId>org.slf4j</groupId>
71*3e2dc55cSAdam Hornáček            <artifactId>slf4j-nop</artifactId>
72*3e2dc55cSAdam Hornáček            <version>1.7.25</version>
73*3e2dc55cSAdam Hornáček        </dependency>
74*3e2dc55cSAdam Hornáček
75981e047cSAdam Hornáček    </dependencies>
76981e047cSAdam Hornáček
77d650e828SAdam Hornáček    <build>
78d650e828SAdam Hornáček        <plugins>
79d650e828SAdam Hornáček            <plugin>
80d650e828SAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
81d650e828SAdam Hornáček                <artifactId>maven-checkstyle-plugin</artifactId>
82d650e828SAdam Hornáček                <version>3.0.0</version>
83d650e828SAdam Hornáček                <dependencies>
84d650e828SAdam Hornáček                    <dependency>
85d650e828SAdam Hornáček                        <groupId>com.puppycrawl.tools</groupId>
86d650e828SAdam Hornáček                        <artifactId>checkstyle</artifactId>
87d650e828SAdam Hornáček                        <version>8.11</version>
88d650e828SAdam Hornáček                    </dependency>
89d650e828SAdam Hornáček                </dependencies>
90d650e828SAdam Hornáček                <executions>
91d650e828SAdam Hornáček                    <execution>
92d650e828SAdam Hornáček                        <id>checkstyle</id>
93d650e828SAdam Hornáček                        <phase>validate</phase>
94d650e828SAdam Hornáček                        <configuration>
95d650e828SAdam Hornáček                            <configLocation>../checkstyle/style.xml</configLocation>
96d650e828SAdam Hornáček                            <encoding>UTF-8</encoding>
97d650e828SAdam Hornáček                            <consoleOutput>true</consoleOutput>
98d650e828SAdam Hornáček                            <failsOnError>true</failsOnError>
99d650e828SAdam Hornáček                        </configuration>
100d650e828SAdam Hornáček                        <goals>
101d650e828SAdam Hornáček                            <goal>check</goal>
102d650e828SAdam Hornáček                        </goals>
103d650e828SAdam Hornáček                    </execution>
104d650e828SAdam Hornáček                </executions>
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>
110d869b44cSAdam Hornáček                    <argLine>${surefireArgLine}</argLine>
111d869b44cSAdam Hornáček                </configuration>
112d869b44cSAdam Hornáček            </plugin>
113d650e828SAdam Hornáček        </plugins>
114d650e828SAdam Hornáček    </build>
115d650e828SAdam Hornáček
11654fba8c0SAdam Hornáček    <profiles>
11754fba8c0SAdam Hornáček        <profile>
11854fba8c0SAdam Hornáček            <id>java9plus</id>
11954fba8c0SAdam Hornáček            <activation>
12054fba8c0SAdam Hornáček                <jdk>[9,10]</jdk>
12154fba8c0SAdam Hornáček            </activation>
122a6d97dffSAdam Hornáček            <build>
123a6d97dffSAdam Hornáček                <plugins>
124a6d97dffSAdam Hornáček                    <plugin>
125a6d97dffSAdam Hornáček                        <groupId>org.apache.maven.plugins</groupId>
126a6d97dffSAdam Hornáček                        <artifactId>maven-surefire-plugin</artifactId>
127a6d97dffSAdam Hornáček                        <configuration>
128a6d97dffSAdam Hornáček                            <argLine>
129a6d97dffSAdam Hornáček                                --add-exports java.base/jdk.internal.ref=ALL-UNNAMED
130a6d97dffSAdam Hornáček                                --add-exports java.base/jdk.internal.misc=ALL-UNNAMED
131a6d97dffSAdam Hornáček                                --add-exports java.base/sun.nio.ch=ALL-UNNAMED
132a6d97dffSAdam Hornáček                            </argLine>
133a6d97dffSAdam Hornáček                        </configuration>
134a6d97dffSAdam Hornáček                    </plugin>
135a6d97dffSAdam Hornáček                </plugins>
136a6d97dffSAdam Hornáček            </build>
13754fba8c0SAdam Hornáček        </profile>
13854fba8c0SAdam Hornáček    </profiles>
139a6d97dffSAdam Hornáček
140981e047cSAdam Hornáček</project>
141