blob: 869c5c1b27a402e9e0b76714100bed7f81a6e662 [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 Benkardda438612024-06-25 22:39:00 +020019 <version>6.3.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 Benkardbe476482023-09-27 18:06:56 +020073 <groupId>org.jboss.logmanager</groupId>
74 <artifactId>jboss-logmanager-embedded</artifactId>
75 <version>1.2.0.Final</version>
76 </dependency>
77 <dependency>
Matthias Andreas Benkard348f2052022-01-15 16:13:01 +010078 <groupId>org.springframework.boot</groupId>
79 <artifactId>spring-boot-starter-web</artifactId>
80 </dependency>
81 <dependency>
82 <groupId>org.springframework.boot</groupId>
83 <artifactId>spring-boot-starter</artifactId>
84 <exclusions>
85 <exclusion>
86 <groupId>ch.qos.logback</groupId>
87 <artifactId>logback-classic</artifactId>
88 </exclusion>
89 <!--
90 <exclusion>
91 <groupId>org.springframework.boot</groupId>
92 <artifactId>spring-boot-starter-logging</artifactId>
93 </exclusion>
94 -->
95 </exclusions>
96 </dependency>
97 <dependency>
98 <groupId>eu.mulk.quarkus-googlecloud-jsonlogging</groupId>
99 <artifactId>quarkus-googlecloud-jsonlogging-core</artifactId>
100 <version>${project.version}</version>
101 </dependency>
102 </dependencies>
103
104 <build>
105 <plugins>
106 <plugin>
107 <groupId>org.springframework.boot</groupId>
108 <artifactId>spring-boot-maven-plugin</artifactId>
Matthias Andreas Benkard23233772022-09-04 15:57:34 +0200109 <version>${spring-boot.version}</version>
Matthias Andreas Benkardddcce2e2023-09-24 12:57:37 +0200110 <configuration>
111 <systemPropertyVariables>
112 <java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>
113 </systemPropertyVariables>
114 </configuration>
Matthias Andreas Benkard348f2052022-01-15 16:13:01 +0100115 </plugin>
116 </plugins>
117 </build>
118
119</project>