Keycloak
161 строка · 6.3 Кб
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-parent</artifactId>23<groupId>org.keycloak</groupId>24<version>999.0.0-SNAPSHOT</version>25<relativePath>../../../pom.xml</relativePath>26</parent>27<modelVersion>4.0.0</modelVersion>28
29<artifactId>keycloak-saml-wildfly-elytron-jakarta-adapter</artifactId>30<name>Keycloak WildFly Elytron Jakarta SAML Adapter</name>31<description/>32
33<!--34NOTE: This maven module is generated using original: wildfly-elytron
35@see: ${jakarta-transformer-sources}
36Reason is the transition to Jakarta APIs.
37-->
38<properties>39<jakarta-transformer-sources>${project.basedir}/../wildfly-elytron/src</jakarta-transformer-sources>40<jakarta-transformer-target>${project.basedir}/src</jakarta-transformer-target>41</properties>42
43<dependencies>44<dependency>45<groupId>org.keycloak</groupId>46<artifactId>keycloak-adapter-core</artifactId>47<scope>provided</scope>48</dependency>49<dependency>50<groupId>org.keycloak</groupId>51<artifactId>keycloak-saml-core</artifactId>52<scope>provided</scope>53</dependency>54<dependency>55<groupId>org.keycloak</groupId>56<artifactId>keycloak-adapter-spi</artifactId>57<scope>provided</scope>58</dependency>59<dependency>60<groupId>org.keycloak</groupId>61<artifactId>keycloak-common</artifactId>62<scope>provided</scope>63</dependency>64<dependency>65<groupId>org.keycloak</groupId>66<artifactId>keycloak-saml-adapter-api-public</artifactId>67<scope>provided</scope>68</dependency>69<dependency>70<groupId>org.keycloak</groupId>71<artifactId>keycloak-saml-adapter-core-jakarta</artifactId>72<scope>provided</scope>73</dependency>74<dependency>75<groupId>org.jboss.logging</groupId>76<artifactId>jboss-logging</artifactId>77<scope>provided</scope>78</dependency>79<dependency>80<groupId>jakarta.servlet</groupId>81<artifactId>jakarta.servlet-api</artifactId>82<scope>provided</scope>83</dependency>84<dependency>85<groupId>org.wildfly.security</groupId>86<artifactId>wildfly-elytron</artifactId>87</dependency>88<dependency>89<groupId>org.wildfly.security.elytron-web</groupId>90<artifactId>undertow-server</artifactId>91<scope>provided</scope>92</dependency>93<dependency>94<groupId>org.infinispan</groupId>95<artifactId>infinispan-core-jakarta</artifactId>96</dependency>97<dependency>98<groupId>org.infinispan</groupId>99<artifactId>infinispan-cachestore-remote</artifactId>100</dependency>101<dependency>102<groupId>org.infinispan</groupId>103<artifactId>infinispan-client-hotrod-jakarta</artifactId>104</dependency>105<dependency>106<groupId>junit</groupId>107<artifactId>junit</artifactId>108<scope>test</scope>109</dependency>110</dependencies>111
112<build>113<plugins>114<plugin>115<artifactId>maven-antrun-plugin</artifactId>116<version>3.0.0</version>117<executions>118<execution>119<id>transform</id>120<phase>initialize</phase>121<goals>122<goal>run</goal>123</goals>124<configuration>125<target>126<property name="plugin_classpath" refid="maven.plugin.classpath" />127<java classname="org.eclipse.transformer.jakarta.JakartaTransformer">128<arg value="-o" />129<arg value="${jakarta-transformer-sources}" />130<arg value="${jakarta-transformer-target}" />131<classpath>132<pathelement path="${plugin_classpath}" />133</classpath>134</java>135</target>136</configuration>137</execution>138</executions>139<dependencies>140<dependency>141<groupId>org.eclipse.transformer</groupId>142<artifactId>org.eclipse.transformer.cli</artifactId>143<version>0.2.0</version>144</dependency>145<dependency>146<groupId>ant-contrib</groupId>147<artifactId>ant-contrib</artifactId>148<version>1.0b3</version>149<exclusions>150<exclusion>151<groupId>ant</groupId>152<artifactId>ant</artifactId>153</exclusion>154</exclusions>155</dependency>156</dependencies>157</plugin>158</plugins>159</build>160
161</project>162