Keycloak

Форк
0
88 строк · 3.3 Кб
1
<?xml version="1.0"?>
2
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
3
         xmlns="http://maven.apache.org/POM/4.0.0"
4
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
5
    <modelVersion>4.0.0</modelVersion>
6

7
    <parent>
8
        <artifactId>keycloak-quarkus-parent</artifactId>
9
        <groupId>org.keycloak</groupId>
10
        <version>999.0.0-SNAPSHOT</version>
11
        <relativePath>../pom.xml</relativePath>
12
    </parent>
13
    
14
    <name>Keycloak Quarkus Server App</name>
15
    <artifactId>keycloak-quarkus-server-app</artifactId>
16

17
    <dependencies>
18
        <dependency>
19
            <groupId>org.keycloak</groupId>
20
            <artifactId>keycloak-quarkus-server</artifactId>
21
        </dependency>
22
        <dependency>
23
            <groupId>com.fasterxml.jackson.core</groupId>
24
            <artifactId>jackson-databind</artifactId>
25
        </dependency>
26
        <dependency>
27
            <groupId>com.fasterxml.jackson.core</groupId>
28
            <artifactId>jackson-core</artifactId>
29
        </dependency>
30
        <!-- Necessary for proper execution of IDELauncher -->
31
        <!-- Can be removed as part of the https://github.com/keycloak/keycloak/issues/22455 enhancement -->
32
        <dependency>
33
            <groupId>io.quarkus</groupId>
34
            <artifactId>quarkus-vertx-http-dev-ui-resources</artifactId>
35
            <scope>provided</scope>
36
        </dependency>
37
    </dependencies>
38

39
    <properties>
40
        <!-- define this as a property, so it can still be overwritten on the CLI -->
41
        <!-- direct the auto-created files to the target folder, so they are cleaned by "mvn clean" -->
42
        <kc.home.dir>${project.build.directory}/kc</kc.home.dir>
43
    </properties>
44

45
    <build>
46
        <finalName>keycloak</finalName>
47
        <plugins>
48
            <plugin>
49
                <artifactId>maven-surefire-plugin</artifactId>
50
                <version>${surefire-plugin.version}</version>
51
                <configuration>
52
                    <systemProperties>
53
                        <java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>
54
                    </systemProperties>
55
                </configuration>
56
            </plugin>
57
            <plugin>
58
                <groupId>io.quarkus</groupId>
59
                <artifactId>quarkus-maven-plugin</artifactId>
60
                <version>${quarkus.build.version}</version>
61
                <configuration>
62
                    <finalName>keycloak</finalName>
63
                    <systemProperties>
64
                        <kc.home.dir>${kc.home.dir}</kc.home.dir>
65
                    </systemProperties>
66
                </configuration>
67
                <executions>
68
                    <execution>
69
                        <goals>
70
                            <goal>build</goal>
71
                        </goals>
72
                    </execution>
73
                </executions>
74
            </plugin>
75
        </plugins>
76
    </build>
77
    <profiles>
78
        <profile>
79
            <id>snyk-quarkus</id>
80
            <dependencies>
81
                <dependency>
82
                    <groupId>org.keycloak</groupId>
83
                    <artifactId>keycloak-quarkus-server-deployment</artifactId>
84
                </dependency>
85
            </dependencies>
86
        </profile>
87
    </profiles>
88
</project>
89

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

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

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

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