Keycloak
223 строки · 8.3 Кб
1<?xml version="1.0" encoding="UTF-8"?>
2<project xmlns="http://maven.apache.org/POM/4.0.0"3xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"4xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">5<parent>6<artifactId>keycloak-quarkus-parent</artifactId>7<groupId>org.keycloak</groupId>8<version>999.0.0-SNAPSHOT</version>9<relativePath>../pom.xml</relativePath>10</parent>11<modelVersion>4.0.0</modelVersion>12
13<name>Keycloak Quarkus Server Deployment</name>14<artifactId>keycloak-quarkus-server-deployment</artifactId>15
16<dependencies>17<dependency>18<groupId>org.keycloak</groupId>19<artifactId>keycloak-quarkus-server</artifactId>20</dependency>21<dependency>22<groupId>io.quarkus</groupId>23<artifactId>quarkus-core-deployment</artifactId>24<exclusions>25<exclusion>26<groupId>org.junit.platform</groupId>27<artifactId>junit-platform-launcher</artifactId>28</exclusion>29<exclusion>30<groupId>org.junit.jupiter</groupId>31<artifactId>junit-jupiter</artifactId>32</exclusion>33<exclusion>34<groupId>org.eclipse.sisu</groupId>35<artifactId>org.eclipse.sisu.inject</artifactId>36</exclusion>37</exclusions>38</dependency>39<dependency>40<groupId>io.quarkus</groupId>41<artifactId>quarkus-arc-deployment</artifactId>42</dependency>43<dependency>44<groupId>io.quarkus</groupId>45<artifactId>quarkus-reactive-routes-deployment</artifactId>46<exclusions>47<!-- Can be removed as part of the https://github.com/keycloak/keycloak/issues/22455 enhancement -->48<exclusion>49<groupId>io.quarkus</groupId>50<artifactId>quarkus-vertx-http-dev-ui-resources</artifactId>51</exclusion>52</exclusions>53</dependency>54<dependency>55<groupId>io.quarkus</groupId>56<artifactId>quarkus-resteasy-reactive-deployment</artifactId>57</dependency>58<dependency>59<groupId>io.quarkus</groupId>60<artifactId>quarkus-resteasy-reactive-jackson-deployment</artifactId>61</dependency>62<dependency>63<groupId>io.quarkus</groupId>64<artifactId>quarkus-hibernate-orm-deployment</artifactId>65<exclusions>66<exclusion>67<groupId>io.quarkus</groupId>68<artifactId>quarkus-devservices-common</artifactId>69</exclusion>70<exclusion>71<groupId>io.quarkus</groupId>72<artifactId>quarkus-devservices-deployment</artifactId>73</exclusion>74</exclusions>75</dependency>76<dependency>77<groupId>io.quarkus</groupId>78<artifactId>quarkus-jdbc-h2-deployment</artifactId>79<exclusions>80<exclusion>81<groupId>io.quarkus</groupId>82<artifactId>quarkus-devservices-h2</artifactId>83</exclusion>84</exclusions>85</dependency>86<dependency>87<groupId>io.quarkus</groupId>88<artifactId>quarkus-jdbc-postgresql-deployment</artifactId>89<exclusions>90<exclusion>91<groupId>io.quarkus</groupId>92<artifactId>quarkus-devservices-postgresql</artifactId>93</exclusion>94</exclusions>95</dependency>96<dependency>97<groupId>io.quarkus</groupId>98<artifactId>quarkus-jdbc-mariadb-deployment</artifactId>99<exclusions>100<exclusion>101<groupId>io.quarkus</groupId>102<artifactId>quarkus-devservices-mariadb</artifactId>103</exclusion>104</exclusions>105</dependency>106<dependency>107<groupId>io.quarkus</groupId>108<artifactId>quarkus-jdbc-mysql-deployment</artifactId>109<exclusions>110<exclusion>111<groupId>io.quarkus</groupId>112<artifactId>quarkus-devservices-mysql</artifactId>113</exclusion>114</exclusions>115</dependency>116<dependency>117<groupId>io.quarkus</groupId>118<artifactId>quarkus-jdbc-mssql-deployment</artifactId>119<exclusions>120<exclusion>121<groupId>io.quarkus</groupId>122<artifactId>quarkus-devservices-mssql</artifactId>123</exclusion>124</exclusions>125</dependency>126<dependency>127<groupId>io.quarkus</groupId>128<artifactId>quarkus-jdbc-oracle-deployment</artifactId>129<exclusions>130<exclusion>131<groupId>io.quarkus</groupId>132<artifactId>quarkus-devservices-oracle</artifactId>133</exclusion>134</exclusions>135</dependency>136<dependency>137<groupId>io.quarkus</groupId>138<artifactId>quarkus-bootstrap-core</artifactId>139</dependency>140<dependency>141<groupId>io.quarkus</groupId>142<artifactId>quarkus-smallrye-health-deployment</artifactId>143</dependency>144<dependency>145<groupId>io.quarkus</groupId>146<artifactId>quarkus-micrometer-deployment</artifactId>147<exclusions>148<exclusion>149<groupId>org.jboss.metadata</groupId>150<artifactId>jboss-metadata-web</artifactId>151</exclusion>152</exclusions>153</dependency>154<dependency>155<groupId>io.quarkus</groupId>156<artifactId>quarkus-micrometer-registry-prometheus-deployment</artifactId>157</dependency>158<dependency>159<groupId>io.quarkus</groupId>160<artifactId>quarkus-logging-json-deployment</artifactId>161</dependency>162
163<dependency>164<groupId>io.quarkus</groupId>165<artifactId>quarkus-junit5-internal</artifactId>166<scope>test</scope>167</dependency>168<dependency>169<groupId>io.rest-assured</groupId>170<artifactId>rest-assured</artifactId>171<scope>test</scope>172</dependency>173</dependencies>174
175<build>176<testResources>177<testResource>178<directory>src/test/resources</directory>179<filtering>true</filtering>180</testResource>181</testResources>182<plugins>183<plugin>184<artifactId>maven-compiler-plugin</artifactId>185<configuration>186<annotationProcessorPaths>187<path>188<groupId>io.quarkus</groupId>189<artifactId>quarkus-extension-processor</artifactId>190<version>${quarkus.build.version}</version>191</path>192</annotationProcessorPaths>193</configuration>194</plugin>195<plugin>196<artifactId>maven-surefire-plugin</artifactId>197<configuration>198<systemPropertyVariables>199<java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>200</systemPropertyVariables>201</configuration>202</plugin>203</plugins>204</build>205
206<profiles>207<profile>208<id>includeGelf</id>209<activation>210<property>211<name>!product</name>212</property>213</activation>214<dependencies>215<dependency>216<groupId>io.quarkus</groupId>217<artifactId>quarkus-logging-gelf-deployment</artifactId>218</dependency>219</dependencies>220</profile>221</profiles>222
223</project>224