Keycloak
134 строки · 5.0 Кб
1<?xml version="1.0"?>
2<!--
3~ Copyright 2018 Red Hat, Inc. and/or its affiliates
4~ and other contributors as indicated by the @author tags.
5~
6~ Licensed under the Apache License, Version 2.0 (the "License");
7~ you may not use this file except in compliance with the License.
8~ You may obtain a copy of the License at
9~
10~ http://www.apache.org/licenses/LICENSE-2.0
11~
12~ Unless required by applicable law or agreed to in writing, software
13~ distributed under the License is distributed on an "AS IS" BASIS,
14~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15~ See the License for the specific language governing permissions and
16~ limitations under the License.
17-->
18
19<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"20xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">21<parent>22<groupId>org.keycloak.testsuite</groupId>23<artifactId>integration-arquillian</artifactId>24<version>999.0.0-SNAPSHOT</version>25</parent>26<modelVersion>4.0.0</modelVersion>27
28<artifactId>integration-arquillian-util</artifactId>29<packaging>jar</packaging>30<name>Test Util</name>31
32<dependencies>33<dependency>34<groupId>org.jboss.arquillian.container</groupId>35<artifactId>undertow-embedded</artifactId>36</dependency>37<dependency>38<groupId>org.keycloak</groupId>39<artifactId>keycloak-core</artifactId>40</dependency>41<dependency>42<groupId>org.keycloak</groupId>43<artifactId>keycloak-servlet-filter-adapter</artifactId>44</dependency>45<dependency>46<groupId>org.keycloak.testsuite</groupId>47<artifactId>integration-arquillian-testsuite-providers</artifactId>48<version>${project.version}</version>49</dependency>50<dependency>51<groupId>org.jboss.shrinkwrap.resolver</groupId>52<artifactId>shrinkwrap-resolver-api-maven</artifactId>53</dependency>54<!-- Fuse adapter dependencies -->55<dependency>56<groupId>org.jboss.arquillian.container</groupId>57<artifactId>arquillian-container-karaf-managed</artifactId>58<exclusions>59<exclusion>60<groupId>org.slf4j</groupId>61<artifactId>slf4j-log4j12</artifactId>62</exclusion>63</exclusions>64</dependency>65<dependency>66<groupId>org.osgi</groupId>67<artifactId>org.osgi.enterprise</artifactId>68<scope>provided</scope>69</dependency>70
71<dependency>72<groupId>org.apache.maven.resolver</groupId>73<artifactId>maven-resolver-api</artifactId>74</dependency>75
76<dependency>77<!-- Ability to compile/run jsp on undertow -->78<groupId>io.undertow.jastow</groupId>79<artifactId>jastow</artifactId>80<version>2.2.5.Final</version>81</dependency>82<dependency>83<groupId>org.apache.commons</groupId>84<artifactId>commons-lang3</artifactId>85</dependency>86<dependency>87<groupId>commons-io</groupId>88<artifactId>commons-io</artifactId>89<scope>compile</scope>90</dependency>91<dependency>92<groupId>jakarta.ws.rs</groupId>93<artifactId>jakarta.ws.rs-api</artifactId>94</dependency>95<dependency>96<groupId>junit</groupId>97<artifactId>junit</artifactId>98<scope>compile</scope>99</dependency>100<dependency>101<groupId>org.hamcrest</groupId>102<artifactId>hamcrest</artifactId>103<scope>compile</scope>104</dependency>105<dependency>106<groupId>org.apache.sshd</groupId>107<artifactId>sshd-core</artifactId>108<version>2.7.0</version>109</dependency>110<dependency>111<groupId>jakarta.servlet</groupId>112<artifactId>jakarta.servlet-api</artifactId>113</dependency>114</dependencies>115
116<!-- Temporary solution for blocked http repository (required for Fuse adapter dependency only) https://github.com/arquillian/arquillian-container-osgi/blob/c7c15f67bc1f6c97fe60c1b7831427cd9e37195d/pom.xml#L251117Once there will be a new release of arquillian-container-osgi the repository section can be removed -->
118<repositories>119<repository>120<id>jboss-public-repository-group</id>121<name>JBoss Public Repository Group</name>122<url>https://repository.jboss.org/nexus/content/groups/public/</url>123<layout>default</layout>124<releases>125<enabled>true</enabled>126<updatePolicy>never</updatePolicy>127</releases>128<snapshots>129<enabled>true</enabled>130<updatePolicy>never</updatePolicy>131</snapshots>132</repository>133</repositories>134</project>135