blob: 4f893b7a18711291daf35868a60afe85f4415ce8 [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>
siddik.acil0c4bbce2023-03-24 09:54:36 +010026 <spring-boot.version>3.0.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>
68 <groupId>org.springframework.boot</groupId>
69 <artifactId>spring-boot-starter-web</artifactId>
70 </dependency>
71 <dependency>
72 <groupId>org.springframework.boot</groupId>
73 <artifactId>spring-boot-starter</artifactId>
74 <exclusions>
75 <exclusion>
76 <groupId>ch.qos.logback</groupId>
77 <artifactId>logback-classic</artifactId>
78 </exclusion>
79 <!--
80 <exclusion>
81 <groupId>org.springframework.boot</groupId>
82 <artifactId>spring-boot-starter-logging</artifactId>
83 </exclusion>
84 -->
85 </exclusions>
86 </dependency>
87 <dependency>
88 <groupId>eu.mulk.quarkus-googlecloud-jsonlogging</groupId>
89 <artifactId>quarkus-googlecloud-jsonlogging-core</artifactId>
90 <version>${project.version}</version>
91 </dependency>
92 </dependencies>
93
94 <build>
95 <plugins>
96 <plugin>
97 <groupId>org.springframework.boot</groupId>
98 <artifactId>spring-boot-maven-plugin</artifactId>
Matthias Andreas Benkard23233772022-09-04 15:57:34 +020099 <version>${spring-boot.version}</version>
Matthias Andreas Benkardddcce2e2023-09-24 12:57:37 +0200100 <configuration>
101 <systemPropertyVariables>
102 <java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>
103 </systemPropertyVariables>
104 </configuration>
Matthias Andreas Benkard348f2052022-01-15 16:13:01 +0100105 </plugin>
106 </plugins>
107 </build>
108
109</project>