Keycloak

Форк
0
170 строк · 7.0 Кб
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!--
3
  ~ Copyright 2016 Red Hat, Inc. and/or its affiliates
4
  ~ and other contributors as indicated by the @author tags.
5
  ~
6
  ~ Licensed under the Apache License, Version 2.0 (the "License");
7
  ~ you may not use this file except in compliance with the License.
8
  ~ You may obtain a copy of the License at
9
  ~
10
  ~ http://www.apache.org/licenses/LICENSE-2.0
11
  ~
12
  ~ Unless required by applicable law or agreed to in writing, software
13
  ~ distributed under the License is distributed on an "AS IS" BASIS,
14
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15
  ~ See the License for the specific language governing permissions and
16
  ~ limitations under the License.
17
  -->
18
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
19
    <modelVersion>4.0.0</modelVersion>
20

21
    <parent>
22
        <groupId>org.keycloak</groupId>
23
        <artifactId>keycloak-parent</artifactId>
24
        <version>999.0.0-SNAPSHOT</version>
25
        <relativePath>../../../../pom.xml</relativePath>
26
    </parent>
27

28
    <artifactId>keycloak-saml-wildfly-jakarta-subsystem</artifactId>
29
    <name>Keycloak Wildfly Jakarta SAML Adapter Subsystem</name>
30
    <description/>
31
    <packaging>jar</packaging>
32

33
    <!--
34
    NOTE: This maven module is generated using original: wildfly-subsystem
35
          @see: ${jakarta-transformer-sources}
36
          Reason is the transition to Jakarta APIs.
37
    -->
38
    <properties>
39
        <jakarta-transformer-sources>${project.basedir}/../wildfly-subsystem/src</jakarta-transformer-sources>
40
        <jakarta-transformer-target>${project.basedir}/src</jakarta-transformer-target>
41
    </properties>
42

43
    <build>
44
        <plugins>
45
            <plugin>
46
                <artifactId>maven-antrun-plugin</artifactId>
47
                <version>3.0.0</version>
48
                <executions>
49
                    <execution>
50
                        <id>transform</id>
51
                        <phase>initialize</phase>
52
                        <goals>
53
                            <goal>run</goal>
54
                        </goals>
55
                        <configuration>
56
                            <target>
57
                                <property name="plugin_classpath" refid="maven.plugin.classpath" />
58
                                <java classname="org.eclipse.transformer.jakarta.JakartaTransformer">
59
                                    <arg value="-o" />
60
                                    <arg value="${jakarta-transformer-sources}" />
61
                                    <arg value="${jakarta-transformer-target}" />
62
                                    <classpath>
63
                                        <pathelement path="${plugin_classpath}" />
64
                                    </classpath>
65
                                </java>
66
                            </target>
67
                        </configuration>
68
                    </execution>
69
                </executions>
70
                <dependencies>
71
                    <dependency>
72
                        <groupId>org.eclipse.transformer</groupId>
73
                        <artifactId>org.eclipse.transformer.cli</artifactId>
74
                        <version>0.2.0</version>
75
                    </dependency>
76
                    <dependency>
77
                        <groupId>ant-contrib</groupId>
78
                        <artifactId>ant-contrib</artifactId>
79
                        <version>1.0b3</version>
80
                        <exclusions>
81
                            <exclusion>
82
                                <groupId>ant</groupId>
83
                                <artifactId>ant</artifactId>
84
                            </exclusion>
85
                        </exclusions>
86
                    </dependency>
87
                </dependencies>
88
            </plugin>
89
            <plugin>
90
                <groupId>org.apache.maven.plugins</groupId>
91
                <artifactId>maven-surefire-plugin</artifactId>
92
                <configuration>
93
                    <redirectTestOutputToFile>false</redirectTestOutputToFile>
94
                    <enableAssertions>true</enableAssertions>
95
                    <systemProperties>
96
                        <property>
97
                            <name>jboss.home</name>
98
                            <value>${jboss.home}</value>
99
                        </property>
100
                    </systemProperties>
101
                    <includes>
102
                        <include>**/*TestCase.java</include>
103
                    </includes>
104
                </configuration>
105
            </plugin>            
106
        </plugins>
107
    </build>
108

109
    <dependencies>
110
        <dependency>
111
            <groupId>org.wildfly.core</groupId>
112
            <artifactId>wildfly-controller</artifactId>
113
            <scope>provided</scope>
114
        </dependency>
115
        <dependency>
116
            <groupId>org.wildfly.core</groupId>
117
            <artifactId>wildfly-server</artifactId>
118
            <scope>provided</scope>
119
        </dependency>
120
        <dependency>
121
            <groupId>${ee.maven.groupId}</groupId>
122
            <artifactId>wildfly-web-common</artifactId>
123
            <scope>provided</scope>
124
        </dependency>
125
        <dependency>
126
            <groupId>org.jboss.logging</groupId>
127
            <artifactId>jboss-logging-annotations</artifactId>
128
            <!-- This is a compile-time dependency of this project, but is not needed at compile or runtime by other
129
            projects that depend on this project.-->
130
            <scope>provided</scope>
131
            <optional>true</optional>
132
        </dependency>
133

134
        <dependency>
135
            <groupId>org.jboss.logging</groupId>
136
            <artifactId>jboss-logging-processor</artifactId>
137
            <!-- This is a compile-time dependency of this project, but is not needed at compile or runtime by other
138
            projects that depend on this project.-->
139
            <scope>provided</scope>
140
            <optional>true</optional>
141
        </dependency>
142

143
        <dependency>
144
            <groupId>org.wildfly.common</groupId>
145
            <artifactId>wildfly-common</artifactId>
146
            <version>${wildfly.common.wildfly.aligned.version}</version>
147
        </dependency>
148

149
        <dependency>
150
            <groupId>org.wildfly.core</groupId>
151
            <artifactId>wildfly-subsystem-test-framework</artifactId>
152
            <scope>test</scope>
153
        </dependency>
154
        <dependency>
155
            <groupId>junit</groupId>
156
            <artifactId>junit</artifactId>
157
            <scope>test</scope>
158
        </dependency>
159
        <dependency>
160
            <groupId>org.keycloak</groupId>
161
            <artifactId>keycloak-saml-adapter-core-jakarta</artifactId>
162
            <version>${project.version}</version>
163
        </dependency>
164
        <dependency>
165
            <groupId>org.keycloak</groupId>
166
            <artifactId>keycloak-saml-wildfly-elytron-jakarta-adapter</artifactId>
167
            <version>${project.version}</version>
168
        </dependency>
169
    </dependencies>
170
</project>
171

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

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

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

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