Keycloak
239 строк · 8.7 Кб
1<!--
2~ Copyright 2016 Red Hat, Inc. and/or its affiliates
3~ and other contributors as indicated by the @author tags.
4~
5~ Licensed under the Apache License, Version 2.0 (the "License");
6~ you may not use this file except in compliance with the License.
7~ You may obtain a copy of the License at
8~
9~ http://www.apache.org/licenses/LICENSE-2.0
10~
11~ Unless required by applicable law or agreed to in writing, software
12~ distributed under the License is distributed on an "AS IS" BASIS,
13~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14~ See the License for the specific language governing permissions and
15~ limitations under the License.
16-->
17<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"18xsi: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>feature-packs-parent</artifactId>22<version>999.0.0-SNAPSHOT</version>23</parent>24
25<properties>26<wildfly.version>23.0.2.Final</wildfly.version>27<wildfly.build-tools.version>1.2.13.Final</wildfly.build-tools.version>28<wildfly.core.version>15.0.1.Final</wildfly.core.version>29<org.wildfly.galleon-plugins.version>5.1.3.Final</org.wildfly.galleon-plugins.version>30<feature.parent>org.wildfly:wildfly-feature-pack</feature.parent>31<!-- EAP feature.parent32<feature.parent>org.jboss.eap:wildfly-feature-pack</feature.parent>
33-->
34</properties>35
36<modelVersion>4.0.0</modelVersion>37
38<groupId>org.keycloak</groupId>39<artifactId>keycloak-adapter-feature-pack</artifactId>40
41<name>Keycloak Feature Pack: Adapter</name>42<packaging>pom</packaging>43
44<dependencies>45<dependency>46<groupId>org.keycloak</groupId>47<artifactId>keycloak-core</artifactId>48<exclusions>49<exclusion>50<groupId>*</groupId>51<artifactId>*</artifactId>52</exclusion>53</exclusions>54</dependency>55<dependency>56<groupId>org.keycloak</groupId>57<artifactId>keycloak-common</artifactId>58<exclusions>59<exclusion>60<groupId>*</groupId>61<artifactId>*</artifactId>62</exclusion>63</exclusions>64</dependency>65<dependency>66<groupId>org.keycloak</groupId>67<artifactId>keycloak-crypto-default</artifactId>68<exclusions>69<exclusion>70<groupId>*</groupId>71<artifactId>*</artifactId>72</exclusion>73</exclusions>74</dependency>75<dependency>76<groupId>org.keycloak</groupId>77<artifactId>keycloak-adapter-core</artifactId>78<exclusions>79<exclusion>80<groupId>*</groupId>81<artifactId>*</artifactId>82</exclusion>83</exclusions>84</dependency>85<dependency>86<groupId>org.keycloak</groupId>87<artifactId>keycloak-jboss-adapter-core</artifactId>88<exclusions>89<exclusion>90<groupId>*</groupId>91<artifactId>*</artifactId>92</exclusion>93</exclusions>94</dependency>95<dependency>96<groupId>org.keycloak</groupId>97<artifactId>keycloak-wildfly-subsystem</artifactId>98<exclusions>99<exclusion>100<groupId>*</groupId>101<artifactId>*</artifactId>102</exclusion>103</exclusions>104</dependency>105<dependency>106<groupId>org.keycloak</groupId>107<artifactId>keycloak-wildfly-elytron-oidc-adapter</artifactId>108<exclusions>109<exclusion>110<groupId>*</groupId>111<artifactId>*</artifactId>112</exclusion>113</exclusions>114</dependency>115<dependency>116<groupId>org.keycloak</groupId>117<artifactId>keycloak-adapter-spi</artifactId>118<exclusions>119<exclusion>120<groupId>*</groupId>121<artifactId>*</artifactId>122</exclusion>123</exclusions>124</dependency>125<dependency>126<groupId>org.keycloak</groupId>127<artifactId>keycloak-undertow-adapter-spi</artifactId>128<exclusions>129<exclusion>130<groupId>*</groupId>131<artifactId>*</artifactId>132</exclusion>133</exclusions>134</dependency>135<dependency>136<groupId>org.keycloak</groupId>137<artifactId>keycloak-undertow-adapter</artifactId>138<exclusions>139<exclusion>140<groupId>*</groupId>141<artifactId>*</artifactId>142</exclusion>143</exclusions>144</dependency>145
146<!-- Authorization -->147<dependency>148<groupId>org.keycloak</groupId>149<artifactId>keycloak-authz-client</artifactId>150<exclusions>151<exclusion>152<groupId>*</groupId>153<artifactId>*</artifactId>154</exclusion>155</exclusions>156</dependency>157<dependency>158<groupId>org.keycloak</groupId>159<artifactId>keycloak-policy-enforcer</artifactId>160<exclusions>161<exclusion>162<groupId>*</groupId>163<artifactId>*</artifactId>164</exclusion>165</exclusions>166</dependency>167
168<dependency>169<groupId>org.wildfly</groupId>170<artifactId>wildfly-feature-pack</artifactId>171<version>${wildfly.version}</version>172<type>zip</type>173<exclusions>174<exclusion>175<groupId>org.bouncycastle</groupId>176<artifactId>bcprov-jdk15on</artifactId>177</exclusion>178<exclusion>179<groupId>org.bouncycastle</groupId>180<artifactId>bcpkix-jdk15on</artifactId>181</exclusion>182</exclusions>183</dependency>184</dependencies>185
186<build>187<plugins>188<plugin>189<groupId>org.apache.maven.plugins</groupId>190<artifactId>maven-resources-plugin</artifactId>191<executions></executions>192</plugin>193<plugin>194<groupId>org.wildfly.build</groupId>195<artifactId>wildfly-feature-pack-build-maven-plugin</artifactId>196<version>${wildfly.build-tools.version}</version>197<executions>198<execution>199<id>feature-pack-build</id>200<goals>201<goal>build</goal>202</goals>203<phase>compile</phase>204<configuration>205<config-file>feature-pack-build.xml</config-file>206</configuration>207</execution>208</executions>209</plugin>210<plugin>211<groupId>org.apache.maven.plugins</groupId>212<artifactId>maven-assembly-plugin</artifactId>213<executions>214<execution>215<id>assemble</id>216<phase>package</phase>217<goals>218<goal>single</goal>219</goals>220<configuration>221<descriptors>222<descriptor>assembly.xml</descriptor>223</descriptors>224<recompressZippedFiles>true</recompressZippedFiles>225<finalName>${project.build.finalName}</finalName>226<appendAssemblyId>false</appendAssemblyId>227<outputDirectory>target/</outputDirectory>228<workDirectory>target/assembly/work</workDirectory>229</configuration>230</execution>231</executions>232</plugin>233<plugin>234<groupId>org.keycloak</groupId>235<artifactId>keycloak-distribution-licenses-maven-plugin</artifactId>236</plugin>237</plugins>238</build>239</project>240