Keycloak

Форк
0
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"
18
         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>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.parent
32
        <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

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

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

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

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