xref: /OpenGrok/plugins/pom.xml (revision 895b87d2255930523450919eeb32c153d6563308)
1791845cdSKryštof Tulinger<?xml version="1.0" encoding="UTF-8"?>
2791845cdSKryštof Tulinger<!--
3791845cdSKryštof Tulinger
4791845cdSKryštof TulingerCDDL HEADER START
5791845cdSKryštof Tulinger
6791845cdSKryštof TulingerThe contents of this file are subject to the terms of the
7791845cdSKryštof TulingerCommon Development and Distribution License (the "License").
8791845cdSKryštof TulingerYou may not use this file except in compliance with the License.
9791845cdSKryštof Tulinger
10791845cdSKryštof TulingerSee LICENSE.txt included in this distribution for the specific
11791845cdSKryštof Tulingerlanguage governing permissions and limitations under the License.
12791845cdSKryštof Tulinger
13791845cdSKryštof TulingerWhen distributing Covered Code, include this CDDL HEADER in each
14791845cdSKryštof Tulingerfile and include the License file at LICENSE.txt.
15791845cdSKryštof TulingerIf applicable, add the following below this CDDL HEADER, with the
16791845cdSKryštof Tulingerfields enclosed by brackets "[]" replaced with your own identifying
17791845cdSKryštof Tulingerinformation: Portions Copyright [yyyy] [name of copyright owner]
18791845cdSKryštof Tulinger
19791845cdSKryštof TulingerCDDL HEADER END
20791845cdSKryštof Tulinger
21791845cdSKryštof TulingerCopyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
22*895b87d2SChris FrairePortions Copyright (c) 2020, Chris Fraire <cfraire@me.com>.
23791845cdSKryštof Tulinger
24791845cdSKryštof Tulinger-->
250170aac5SAdam 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/maven-v4_0_0.xsd">
26791845cdSKryštof Tulinger    <modelVersion>4.0.0</modelVersion>
27791845cdSKryštof Tulinger
28791845cdSKryštof Tulinger    <parent>
2956f072caSAdam Hornáček        <groupId>org.opengrok</groupId>
306ed99b2dSVladimir Kotal        <artifactId>opengrok-top</artifactId>
31657bb796SVladimir Kotal        <version>1.4.4</version>
32791845cdSKryštof Tulinger    </parent>
33791845cdSKryštof Tulinger
340170aac5SAdam Hornáček    <artifactId>plugins</artifactId>
35657bb796SVladimir Kotal    <version>1.4.4</version>
360170aac5SAdam Hornáček    <packaging>jar</packaging>
370170aac5SAdam Hornáček
380170aac5SAdam Hornáček    <name>OpenGrok authorization plugins</name>
390170aac5SAdam Hornáček
400170aac5SAdam Hornáček    <dependencies>
410170aac5SAdam Hornáček        <dependency>
420170aac5SAdam Hornáček            <groupId>${project.groupId}</groupId>
43bb76b0b8SAdam Hornáček            <artifactId>opengrok</artifactId>
440170aac5SAdam Hornáček            <version>${project.version}</version>
450170aac5SAdam Hornáček        </dependency>
460170aac5SAdam Hornáček        <dependency>
47*895b87d2SChris Fraire            <groupId>${project.groupId}</groupId>
48*895b87d2SChris Fraire            <artifactId>opengrok</artifactId>
49*895b87d2SChris Fraire            <version>${project.version}</version>
50*895b87d2SChris Fraire            <type>test-jar</type>
51*895b87d2SChris Fraire            <scope>test</scope>
52*895b87d2SChris Fraire        </dependency>
53*895b87d2SChris Fraire        <dependency>
540170aac5SAdam Hornáček            <groupId>javax.servlet</groupId>
55e393cb49SAdam Hornáček            <artifactId>javax.servlet-api</artifactId>
560170aac5SAdam Hornáček        </dependency>
570170aac5SAdam Hornáček        <dependency>
585f96ffbeSDalibor Skrobak            <groupId>org.junit.jupiter</groupId>
595f96ffbeSDalibor Skrobak            <artifactId>junit-jupiter-engine</artifactId>
605f96ffbeSDalibor Skrobak            <scope>test</scope>
615f96ffbeSDalibor Skrobak        </dependency>
625f96ffbeSDalibor Skrobak        <dependency>
635f96ffbeSDalibor Skrobak            <groupId>org.junit.vintage</groupId>
645f96ffbeSDalibor Skrobak            <artifactId>junit-vintage-engine</artifactId>
650170aac5SAdam Hornáček            <scope>test</scope>
660170aac5SAdam Hornáček        </dependency>
67806e34baSVladimir Kotal        <dependency>
68806e34baSVladimir Kotal            <groupId>org.glassfish.jersey.core</groupId>
69806e34baSVladimir Kotal            <artifactId>jersey-client</artifactId>
70806e34baSVladimir Kotal            <version>${jersey.version}</version>
71806e34baSVladimir Kotal        </dependency>
72806e34baSVladimir Kotal        <dependency>
73806e34baSVladimir Kotal            <groupId>org.glassfish.jersey.media</groupId>
74806e34baSVladimir Kotal            <artifactId>jersey-media-json-jackson</artifactId>
75806e34baSVladimir Kotal            <version>${jersey.version}</version>
76806e34baSVladimir Kotal        </dependency>
77806e34baSVladimir Kotal        <dependency>
78806e34baSVladimir Kotal            <groupId>org.glassfish.jersey.inject</groupId>
79806e34baSVladimir Kotal            <artifactId>jersey-hk2</artifactId>
80806e34baSVladimir Kotal            <version>${jersey.version}</version>
81806e34baSVladimir Kotal        </dependency>
82c55d651aSVladimir Kotal        <dependency>
83c55d651aSVladimir Kotal            <groupId>org.glassfish.jersey.test-framework.providers</groupId>
84c55d651aSVladimir Kotal            <artifactId>jersey-test-framework-provider-grizzly2</artifactId>
85c55d651aSVladimir Kotal            <version>${jersey.version}</version>
86c55d651aSVladimir Kotal            <scope>test</scope>
87c55d651aSVladimir Kotal        </dependency>
883c16dad8SVladimir Kotal        <dependency>
893c16dad8SVladimir Kotal            <groupId>org.mockito</groupId>
903c16dad8SVladimir Kotal            <artifactId>mockito-core</artifactId>
913c16dad8SVladimir Kotal            <version>2.28.2</version>
923c16dad8SVladimir Kotal            <scope>test</scope>
933c16dad8SVladimir Kotal        </dependency>
940170aac5SAdam Hornáček    </dependencies>
950170aac5SAdam Hornáček
96cb06a4bdSVladimir Kotal    <build>
97cb06a4bdSVladimir Kotal        <plugins>
9894e775beSVladimir Kotal            <plugin>
9994e775beSVladimir Kotal              <groupId>org.apache.maven.plugins</groupId>
100ced7bdbcSVladimir Kotal              <artifactId>maven-checkstyle-plugin</artifactId>
101ced7bdbcSVladimir Kotal            </plugin>
102ced7bdbcSVladimir Kotal            <plugin>
103ced7bdbcSVladimir Kotal                <groupId>org.apache.maven.plugins</groupId>
10494e775beSVladimir Kotal                <artifactId>maven-surefire-plugin</artifactId>
10594e775beSVladimir Kotal                <configuration>
10694e775beSVladimir Kotal                    <systemPropertyVariables>
10794e775beSVladimir Kotal                        <junit-force-all>true</junit-force-all>
10894e775beSVladimir Kotal                    </systemPropertyVariables>
1093db07792SVladimir Kotal                    <argLine>@{surefireArgLine}</argLine>
11094e775beSVladimir Kotal                </configuration>
11194e775beSVladimir Kotal            </plugin>
112cb06a4bdSVladimir Kotal        </plugins>
113cb06a4bdSVladimir Kotal    </build>
114cb06a4bdSVladimir Kotal
1153db07792SVladimir Kotal    <profiles>
1163db07792SVladimir Kotal        <profile>
1173db07792SVladimir Kotal            <id>java9plus</id>
1183db07792SVladimir Kotal            <activation>
1193db07792SVladimir Kotal                <jdk>[9,18]</jdk>
1203db07792SVladimir Kotal            </activation>
1213db07792SVladimir Kotal            <build>
1223db07792SVladimir Kotal                <plugins>
1233db07792SVladimir Kotal                    <plugin>
1243db07792SVladimir Kotal                        <groupId>org.apache.maven.plugins</groupId>
1253db07792SVladimir Kotal                        <artifactId>maven-surefire-plugin</artifactId>
1263db07792SVladimir Kotal                        <configuration>
1273db07792SVladimir Kotal                            <argLine>
1283db07792SVladimir Kotal                                @{surefireArgLine}
1293db07792SVladimir Kotal                                --illegal-access=permit
1303db07792SVladimir Kotal                            </argLine>
1313db07792SVladimir Kotal                        </configuration>
1323db07792SVladimir Kotal                    </plugin>
1333db07792SVladimir Kotal                </plugins>
1343db07792SVladimir Kotal            </build>
1353db07792SVladimir Kotal        </profile>
1363db07792SVladimir Kotal    </profiles>
1373db07792SVladimir Kotal
138791845cdSKryštof Tulinger</project>
139