blob: f786b12a4f2272c4a0cd9b237d8ac05401777752 [file] [log] [blame]
Matthias Andreas Benkard348f2052022-01-15 16:13:01 +01001<?xml version="1.0" encoding="UTF-8"?>
Matthias Andreas Benkard80909242022-02-03 20:47:47 +01002
3<!--
4SPDX-FileCopyrightText: © 2021 Matthias Andreas Benkard <code@mail.matthias.benkard.de>
5
6SPDX-License-Identifier: GPL-3.0-or-later
7-->
8
Matthias Andreas Benkard348f2052022-01-15 16:13:01 +01009<project
10 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"
11 xmlns="http://maven.apache.org/POM/4.0.0"
12 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
13
14 <modelVersion>4.0.0</modelVersion>
15
16 <parent>
17 <groupId>eu.mulk.quarkus-googlecloud-jsonlogging</groupId>
18 <artifactId>quarkus-googlecloud-jsonlogging-parent</artifactId>
Matthias Andreas Benkard663163d2023-09-24 13:46:22 +020019 <version>6.1.0</version>
Matthias Andreas Benkard348f2052022-01-15 16:13:01 +010020 </parent>
21
22 <artifactId>quarkus-googlecloud-jsonlogging-spring-boot-example</artifactId>
23 <name>Quarkus Google Cloud JSON Logging Extension - Spring Boot Example</name>
24
Matthias Andreas Benkard23233772022-09-04 15:57:34 +020025 <properties>
Matthias Andreas Benkardde94ccc2023-09-24 21:39:31 +020026 <spring-boot.version>3.1.4</spring-boot.version>
Matthias Andreas Benkard23233772022-09-04 15:57:34 +020027 </properties>
28
Matthias Andreas Benkard348f2052022-01-15 16:13:01 +010029 <dependencyManagement>
30 <dependencies>
31 <dependency>
32 <groupId>org.springframework.boot</groupId>
33 <artifactId>spring-boot-dependencies</artifactId>
Matthias Andreas Benkard23233772022-09-04 15:57:34 +020034 <version>${spring-boot.version}</version>
Matthias Andreas Benkard348f2052022-01-15 16:13:01 +010035 <type>pom</type>
36 <scope>import</scope>
37 </dependency>
38 </dependencies>
39 </dependencyManagement>
40
41 <dependencies>
42 <dependency>
43 <groupId>org.jboss.slf4j</groupId>
44 <artifactId>slf4j-jboss-logmanager</artifactId>
Matthias Andreas Benkardddcce2e2023-09-24 12:57:37 +020045 <version>2.0.1.Final</version>
Matthias Andreas Benkard348f2052022-01-15 16:13:01 +010046 </dependency>
47 <!-- *** optional ***
48 <dependency>
49 <groupId>org.jboss.logmanager</groupId>
50 <artifactId>log4j2-jboss-logmanager</artifactId>
51 <version>1.0.0.Final</version>
52 </dependency>
53 -->
54 <!-- *** optional ***
55 <dependency>
56 <groupId>org.jboss.logmanager</groupId>
57 <artifactId>log4j-jboss-logmanager</artifactId>
58 <version>1.2.2.Final</version>
59 </dependency>
60 -->
61 <!-- *** optional ***
62 <dependency>
63 <groupId>org.slf4j</groupId>
64 <artifactId>jcl-over-slf4j</artifactId>
65 </dependency>
66 -->
67 <dependency>
Matthias Andreas Benkardde94ccc2023-09-24 21:39:31 +020068 <groupId>org.jboss.logmanager</groupId>
69 <artifactId>jboss-logmanager</artifactId>
70 <version>3.0.2.Final</version>
71 </dependency>
72 <dependency>
Matthias Andreas Benkard348f2052022-01-15 16:13:01 +010073 <groupId>org.springframework.boot</groupId>
74 <artifactId>spring-boot-starter-web</artifactId>
75 </dependency>
76 <dependency>
77 <groupId>org.springframework.boot</groupId>
78 <artifactId>spring-boot-starter</artifactId>
79 <exclusions>
80 <exclusion>
81 <groupId>ch.qos.logback</groupId>
82 <artifactId>logback-classic</artifactId>
83 </exclusion>
84 <!--
85 <exclusion>
86 <groupId>org.springframework.boot</groupId>
87 <artifactId>spring-boot-starter-logging</artifactId>
88 </exclusion>
89 -->
90 </exclusions>
91 </dependency>
92 <dependency>
93 <groupId>eu.mulk.quarkus-googlecloud-jsonlogging</groupId>
94 <artifactId>quarkus-googlecloud-jsonlogging-core</artifactId>
95 <version>${project.version}</version>
96 </dependency>
97 </dependencies>
98
99 <build>
100 <plugins>
101 <plugin>
102 <groupId>org.springframework.boot</groupId>
103 <artifactId>spring-boot-maven-plugin</artifactId>
Matthias Andreas Benkard23233772022-09-04 15:57:34 +0200104 <version>${spring-boot.version}</version>
Matthias Andreas Benkardddcce2e2023-09-24 12:57:37 +0200105 <configuration>
106 <systemPropertyVariables>
107 <java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>
108 </systemPropertyVariables>
109 </configuration>
Matthias Andreas Benkard348f2052022-01-15 16:13:01 +0100110 </plugin>
111 </plugins>
112 </build>
113
114</project>