Keycloak
120 строк · 4.5 Кб
1<?xml version='1.0' encoding='UTF-8'?>
2<!--
3~ Copyright 2023 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<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">19<parent>20<groupId>org.keycloak</groupId>21<artifactId>galleon-feature-packs-parent</artifactId>22<version>999.0.0-SNAPSHOT</version>23</parent>24
25<modelVersion>4.0.0</modelVersion>26
27<groupId>org.keycloak</groupId>28<artifactId>keycloak-saml-adapter-galleon-pack-layers-metadata-tests</artifactId>29
30<name>Keycloak Galleon Feature Pack: SAML Adapter Layer Metadata Tests</name>31<packaging>jar</packaging>32
33<properties>34<version.org.jboss.shrinkwrap>1.2.6</version.org.jboss.shrinkwrap>35<version.jakarta.ejb.jakarta-ejb-api>4.0.1</version.jakarta.ejb.jakarta-ejb-api>36</properties>37<dependencies>38<dependency>39<groupId>org.keycloak</groupId>40<artifactId>keycloak-saml-adapter-galleon-pack</artifactId>41<type>zip</type>42<scope>test</scope>43</dependency>44<dependency>45<groupId>junit</groupId>46<artifactId>junit</artifactId>47<scope>test</scope>48</dependency>49
50<dependency>51<groupId>org.jboss.shrinkwrap</groupId>52<artifactId>shrinkwrap-api</artifactId>53<scope>test</scope>54<version>${version.org.jboss.shrinkwrap}</version>55</dependency>56<dependency>57<groupId>org.jboss.shrinkwrap</groupId>58<artifactId>shrinkwrap-impl-base</artifactId>59<scope>test</scope>60<version>${version.org.jboss.shrinkwrap}</version>61</dependency>62<dependency>63<groupId>org.wildfly.glow</groupId>64<artifactId>wildfly-glow-core</artifactId>65</dependency>66<dependency>67<groupId>org.wildfly.glow</groupId>68<artifactId>wildfly-glow-maven-resolver</artifactId>69</dependency>70<dependency>71<groupId>jakarta.ejb</groupId>72<artifactId>jakarta.ejb-api</artifactId>73<version>${version.jakarta.ejb.jakarta-ejb-api}</version>74<exclusions>75<exclusion>76<groupId>*</groupId>77<artifactId>*</artifactId>78</exclusion>79</exclusions>80</dependency>81</dependencies>82
83
84
85<build>86<plugins>87<plugin>88<groupId>org.apache.maven.plugins</groupId>89<artifactId>maven-resources-plugin</artifactId>90<executions>91<execution>92<id>copy-provisioning-xml</id>93<phase>validate</phase>94<goals>95<goal>copy-resources</goal>96</goals>97<configuration>98<outputDirectory>${project.build.testOutputDirectory}/glow/${project.version}</outputDirectory>99<resources>100<resource>101<directory>${project.basedir}/src/test/resources/glow/latest</directory>102<filtering>true</filtering>103</resource>104</resources>105</configuration>106</execution>107</executions>108</plugin>109</plugins>110<testResources>111<testResource>112<directory>src/test/resources</directory>113<excludes>114<exclude>glow/latest/*</exclude>115</excludes>116<filtering>true</filtering>117</testResource>118</testResources>119</build>120</project>121