Keycloak

Форк
0
223 строки · 8.3 Кб
1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0"
3
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4
         xsi: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

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.