Keycloak
115 строк · 4.3 Кб
1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"2xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">3
4<parent>5<artifactId>keycloak-parent</artifactId>6<groupId>org.keycloak</groupId>7<version>999.0.0-SNAPSHOT</version>8<relativePath>../../pom.xml</relativePath>9</parent>10<modelVersion>4.0.0</modelVersion>11
12<properties>13<maven.compiler.release>17</maven.compiler.release>14<maven.compiler.source>17</maven.compiler.source>15<maven.compiler.target>17</maven.compiler.target>16</properties>17
18<artifactId>keycloak-sssd-federation</artifactId>19<name>Keycloak SSSD Federation</name>20<description/>21
22<build>23<plugins>24<plugin>25<groupId>org.apache.maven.plugins</groupId>26<artifactId>maven-shade-plugin</artifactId>27<executions>28<!-- Run shade goal on package phase -->29<execution>30<phase>package</phase>31<goals>32<goal>shade</goal>33</goals>34</execution>35</executions>36</plugin>37<plugin>38<groupId>org.apache.maven.plugins</groupId>39<artifactId>maven-jar-plugin</artifactId>40<configuration>41<archive>42<manifestEntries>43<Multi-Release>true</Multi-Release>44</manifestEntries>45</archive>46</configuration>47</plugin>48<plugin>49<artifactId>maven-compiler-plugin</artifactId>50<executions>51<execution>52<id>compile-java16</id>53<phase>compile</phase>54<goals>55<goal>compile</goal>56</goals>57<configuration>58<release>16</release>59<buildDirectory>${project.build.directory}</buildDirectory>60<compileSourceRoots>${project.basedir}/src/main/java16</compileSourceRoots>61<outputDirectory>${project.build.directory}/classes/META-INF/versions/16</outputDirectory>62<additionalClasspathElements>63<additionalClasspathElement>${project.build.outputDirectory}</additionalClasspathElement>64</additionalClasspathElements>65</configuration>66</execution>67</executions>68</plugin>69</plugins>70</build>71
72<dependencies>73<dependency>74<groupId>junit</groupId>75<artifactId>junit</artifactId>76<scope>test</scope>77</dependency>78<dependency>79<groupId>net.java.dev.jna</groupId>80<artifactId>jna</artifactId>81<scope>provided</scope>82</dependency>83<dependency>84<groupId>org.keycloak</groupId>85<artifactId>keycloak-core</artifactId>86<scope>provided</scope>87</dependency>88<dependency>89<groupId>org.keycloak</groupId>90<artifactId>keycloak-model-storage-private</artifactId>91<scope>provided</scope>92</dependency>93<dependency>94<groupId>org.keycloak</groupId>95<artifactId>keycloak-server-spi</artifactId>96<scope>provided</scope>97</dependency>98<dependency>99<groupId>org.keycloak</groupId>100<artifactId>keycloak-server-spi-private</artifactId>101<scope>provided</scope>102</dependency>103<dependency>104<groupId>org.jboss.logging</groupId>105<artifactId>jboss-logging</artifactId>106<scope>provided</scope>107</dependency>108<dependency>109<groupId>org.slf4j</groupId>110<artifactId>slf4j-api</artifactId>111<scope>provided</scope>112</dependency>113</dependencies>114
115</project>116