Keycloak

Форк
0
1
<?xml version="1.0" encoding="UTF-8"?>
2

3
<!--
4
  ~ Copyright 2016 Red Hat, Inc. and/or its affiliates
5
  ~ and other contributors as indicated by the @author tags.
6
  ~
7
  ~ Licensed under the Apache License, Version 2.0 (the "License");
8
  ~ you may not use this file except in compliance with the License.
9
  ~ You may obtain a copy of the License at
10
  ~
11
  ~ http://www.apache.org/licenses/LICENSE-2.0
12
  ~
13
  ~ Unless required by applicable law or agreed to in writing, software
14
  ~ distributed under the License is distributed on an "AS IS" BASIS,
15
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16
  ~ See the License for the specific language governing permissions and
17
  ~ limitations under the License.
18
  -->
19

20
<project xmlns="http://maven.apache.org/POM/4.0.0"
21
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
22
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
23
    <modelVersion>4.0.0</modelVersion>
24

25
    <parent>
26
        <artifactId>keycloak-parent</artifactId>
27
        <groupId>org.keycloak</groupId>
28
        <version>999.0.0-SNAPSHOT</version>
29
        <relativePath>../../../../pom.xml</relativePath>
30
    </parent>
31

32
    <artifactId>keycloak-saml-wildfly-modules</artifactId>
33

34
    <name>Keycloak SAML Wildfly Modules</name>
35
    <packaging>pom</packaging>
36
    <dependencies>
37
        <dependency>
38
            <groupId>org.keycloak</groupId>
39
            <artifactId>keycloak-common</artifactId>
40
            <exclusions>
41
                <exclusion>
42
                    <groupId>*</groupId>
43
                    <artifactId>*</artifactId>
44
                </exclusion>
45
            </exclusions>
46
        </dependency>
47
        <dependency>
48
            <groupId>org.keycloak</groupId>
49
            <artifactId>keycloak-core</artifactId>
50
            <exclusions>
51
                <exclusion>
52
                    <groupId>*</groupId>
53
                    <artifactId>*</artifactId>
54
                </exclusion>
55
            </exclusions>
56
        </dependency>
57
        <dependency>
58
            <groupId>org.keycloak</groupId>
59
            <artifactId>keycloak-crypto-default</artifactId>
60
            <exclusions>
61
                <exclusion>
62
                    <groupId>*</groupId>
63
                    <artifactId>*</artifactId>
64
                </exclusion>
65
            </exclusions>
66
        </dependency>
67
        <dependency>
68
            <groupId>org.keycloak</groupId>
69
            <artifactId>keycloak-adapter-spi</artifactId>
70
            <exclusions>
71
                <exclusion>
72
                    <groupId>*</groupId>
73
                    <artifactId>*</artifactId>
74
                </exclusion>
75
            </exclusions>
76
        </dependency>
77
        <dependency>
78
            <groupId>org.keycloak</groupId>
79
            <artifactId>keycloak-undertow-adapter-spi</artifactId>
80
            <exclusions>
81
                <exclusion>
82
                    <groupId>*</groupId>
83
                    <artifactId>*</artifactId>
84
                </exclusion>
85
            </exclusions>
86
        </dependency>
87
        <dependency>
88
            <groupId>org.keycloak</groupId>
89
            <artifactId>keycloak-saml-core</artifactId>
90
            <exclusions>
91
                <exclusion>
92
                    <groupId>*</groupId>
93
                    <artifactId>*</artifactId>
94
                </exclusion>
95
            </exclusions>
96
        </dependency>
97
        <dependency>
98
            <groupId>org.keycloak</groupId>
99
            <artifactId>keycloak-saml-adapter-api-public</artifactId>
100
            <exclusions>
101
                <exclusion>
102
                    <groupId>*</groupId>
103
                    <artifactId>*</artifactId>
104
                </exclusion>
105
            </exclusions>
106
        </dependency>
107
        <dependency>
108
            <groupId>org.keycloak</groupId>
109
            <artifactId>keycloak-saml-adapter-core</artifactId>
110
            <exclusions>
111
                <exclusion>
112
                    <groupId>*</groupId>
113
                    <artifactId>*</artifactId>
114
                </exclusion>
115
            </exclusions>
116
        </dependency>
117
        <dependency>
118
            <groupId>org.keycloak</groupId>
119
            <artifactId>keycloak-jboss-adapter-core</artifactId>
120
            <exclusions>
121
                <exclusion>
122
                    <groupId>*</groupId>
123
                    <artifactId>*</artifactId>
124
                </exclusion>
125
            </exclusions>
126
        </dependency>
127
        <dependency>
128
            <groupId>org.keycloak</groupId>
129
            <artifactId>keycloak-saml-undertow-adapter</artifactId>
130
            <exclusions>
131
                <exclusion>
132
                    <groupId>*</groupId>
133
                    <artifactId>*</artifactId>
134
                </exclusion>
135
            </exclusions>
136
        </dependency>
137
        <dependency>
138
            <groupId>org.keycloak</groupId>
139
            <artifactId>keycloak-saml-core-public</artifactId>
140
            <exclusions>
141
                <exclusion>
142
                    <groupId>*</groupId>
143
                    <artifactId>*</artifactId>
144
                </exclusion>
145
            </exclusions>
146
        </dependency>
147
        <dependency>
148
            <groupId>org.keycloak</groupId>
149
            <artifactId>keycloak-saml-wildfly-elytron-adapter</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-saml-wildfly-subsystem</artifactId>
160
            <exclusions>
161
                <exclusion>
162
                    <groupId>*</groupId>
163
                    <artifactId>*</artifactId>
164
                </exclusion>
165
            </exclusions>
166
        </dependency>
167
    </dependencies>
168

169
    <build>
170
        <plugins>
171
            <plugin>
172
                <groupId>org.apache.maven.plugins</groupId>
173
                <artifactId>maven-antrun-plugin</artifactId>
174
                <inherited>false</inherited>
175
                <executions>
176
                    <execution>
177
                        <id>build-dist</id>
178
                        <goals>
179
                            <goal>run</goal>
180
                        </goals>
181
                        <phase>compile</phase>
182
                        <configuration>
183
                            <target>
184
                                <ant antfile="build.xml" inheritRefs="true">
185
                                    <target name="all"/>
186
                                </ant>
187
                            </target>
188
                        </configuration>
189
                    </execution>
190
                </executions>
191
                <dependencies>
192
                    <dependency>
193
                        <groupId>org.jboss</groupId>
194
                        <artifactId>jandex</artifactId>
195
                        <version>1.0.3.Final</version>
196
                    </dependency>
197
                    <dependency>
198
                        <groupId>ant-contrib</groupId>
199
                        <artifactId>ant-contrib</artifactId>
200
                        <version>1.0b3</version>
201
                        <exclusions>
202
                            <exclusion>
203
                                <groupId>ant</groupId>
204
                                <artifactId>ant</artifactId>
205
                            </exclusion>
206
                        </exclusions>
207
                    </dependency>
208
                    <dependency>
209
                        <groupId>org.apache.ant</groupId>
210
                        <artifactId>ant-apache-bsf</artifactId>
211
                        <version>1.9.3</version>
212
                    </dependency>
213
                    <dependency>
214
                        <groupId>org.apache.bsf</groupId>
215
                        <artifactId>bsf-api</artifactId>
216
                        <version>3.1</version>
217
                    </dependency>
218
                    <dependency>
219
                        <groupId>rhino</groupId>
220
                        <artifactId>js</artifactId>
221
                        <version>1.7R2</version>
222
                    </dependency>
223
                </dependencies>
224
            </plugin>
225
            <plugin>
226
                <artifactId>maven-assembly-plugin</artifactId>
227
                <executions>
228
                    <execution>
229
                        <id>assemble</id>
230
                        <phase>package</phase>
231
                        <goals>
232
                            <goal>single</goal>
233
                        </goals>
234
                        <configuration>
235
                            <descriptors>
236
                                <descriptor>assembly.xml</descriptor>
237
                            </descriptors>
238
                            <outputDirectory>
239
                                target
240
                            </outputDirectory>
241
                            <workDirectory>
242
                                target/assembly/work
243
                            </workDirectory>
244
                            <appendAssemblyId>false</appendAssemblyId>
245
                        </configuration>
246
                    </execution>
247
                </executions>
248
            </plugin>
249
            <plugin>
250
                <groupId>org.apache.maven.plugins</groupId>
251
                <artifactId>maven-resources-plugin</artifactId>
252
                <executions>
253
                    <execution>
254
                        <id>copy-resources</id>
255
                        <!-- here the phase you need -->
256
                        <phase>validate</phase>
257
                        <goals>
258
                            <goal>copy-resources</goal>
259
                        </goals>
260
                        <configuration>
261
                            <outputDirectory>${project.build.directory}/modules/org/keycloak/keycloak-saml-adapter-subsystem</outputDirectory>
262
                            <resources>
263
                                <resource>
264
                                    <directory>src/main/resources/modules/org/keycloak/keycloak-saml-adapter-subsystem</directory>
265
                                    <filtering>true</filtering>
266
                                </resource>
267
                            </resources>
268
                        </configuration>
269
                    </execution>
270
                </executions>
271
            </plugin>
272
            <plugin>
273
                <groupId>org.keycloak</groupId>
274
                <artifactId>keycloak-distribution-licenses-maven-plugin</artifactId>
275
            </plugin>
276
        </plugins>
277
    </build>
278
</project>
279

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

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

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

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