Keycloak
101 строка · 3.8 Кб
1<?xml version="1.0"?>
2<!--
3~ Copyright 2016 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 xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"20xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">21<parent>22<artifactId>keycloak-model-pom</artifactId>23<groupId>org.keycloak</groupId>24<version>999.0.0-SNAPSHOT</version>25</parent>26<properties>27<maven.compiler.release>17</maven.compiler.release>28<maven.compiler.source>17</maven.compiler.source>29<maven.compiler.target>17</maven.compiler.target>30</properties>31
32<modelVersion>4.0.0</modelVersion>33
34<artifactId>keycloak-model-infinispan</artifactId>35<name>Keycloak Model Infinispan</name>36<description/>37
38<dependencies>39<dependency>40<groupId>org.keycloak</groupId>41<artifactId>keycloak-core</artifactId>42</dependency>43<dependency>44<groupId>org.keycloak</groupId>45<artifactId>keycloak-server-spi</artifactId>46</dependency>47<dependency>48<groupId>org.keycloak</groupId>49<artifactId>keycloak-model-storage</artifactId>50</dependency>51<dependency>52<groupId>org.keycloak</groupId>53<artifactId>keycloak-model-storage-private</artifactId>54</dependency>55<dependency>56<groupId>org.keycloak</groupId>57<artifactId>keycloak-server-spi-private</artifactId>58<scope>provided</scope>59</dependency>60<dependency>61<groupId>org.infinispan</groupId>62<artifactId>infinispan-core-jakarta</artifactId>63</dependency>64<dependency>65<groupId>org.infinispan</groupId>66<artifactId>infinispan-client-hotrod-jakarta</artifactId>67</dependency>68<dependency>69<groupId>org.infinispan</groupId>70<artifactId>infinispan-cachestore-remote</artifactId>71</dependency>72<dependency>73<groupId>org.infinispan</groupId>74<artifactId>infinispan-jboss-marshalling</artifactId>75</dependency>76<!--dependency>77<groupId>org.jboss.spec.javax.transaction</groupId>
78<artifactId>jboss-transaction-api_1.3_spec</artifactId>
79</dependency-->
80
81<!-- Needed for externalizers in package "org.keycloak.models.sessions.infinispan.entities.wildfly" .82Hopefully can be removed once we start to use the protobuf marshalling -->
83<dependency>84<groupId>${ee.maven.groupId}</groupId>85<artifactId>wildfly-clustering-infinispan-marshalling</artifactId>86</dependency>87
88<dependency>89<groupId>junit</groupId>90<artifactId>junit</artifactId>91<scope>test</scope>92</dependency>93
94<!-- Needed for infinispan statistics -->95<dependency>96<groupId>org.eclipse.microprofile.metrics</groupId>97<artifactId>microprofile-metrics-api</artifactId>98<scope>test</scope>99</dependency>100</dependencies>101</project>102