blob: 802886d65e1738fff4e9a008a815e7b46f1f0acc [file] [log] [blame]
Matthias Andreas Benkardc8144a92021-05-03 08:04:53 +02001<?xml version="1.0" encoding="UTF-8"?>
2<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
4
5 <modelVersion>4.0.0</modelVersion>
6
Matthias Andreas Benkardb8fbc372021-05-11 06:50:45 +02007 <groupId>eu.mulk.quarkus-googlecloud-jsonlogging</groupId>
Matthias Andreas Benkardc8144a92021-05-03 08:04:53 +02008 <artifactId>quarkus-googlecloud-jsonlogging-parent</artifactId>
9 <version>1.0.0-SNAPSHOT</version>
10 <packaging>pom</packaging>
11 <name>Quarkus Google Cloud JSON Logging Extension - Parent</name>
12
13 <modules>
14 <module>deployment</module>
15 <module>runtime</module>
16 </modules>
17
18 <properties>
19 <maven.compiler.parameters>true</maven.compiler.parameters>
20 <maven.compiler.release>16</maven.compiler.release>
21
22 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
23 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
24
25 <compiler-plugin.version>3.8.1</compiler-plugin.version>
26 <failsafe-plugin.version>${surefire-plugin.version}</failsafe-plugin.version>
27 <quarkus.version>1.13.3.Final</quarkus.version>
Matthias Andreas Benkard4bae5f12021-05-03 19:16:48 +020028 <spotless-plugin.version>2.10.3</spotless-plugin.version>
Matthias Andreas Benkardc8144a92021-05-03 08:04:53 +020029 <surefire-plugin.version>3.0.0-M5</surefire-plugin.version>
30 </properties>
31
32 <dependencyManagement>
33 <dependencies>
34 <dependency>
35 <groupId>io.quarkus</groupId>
36 <artifactId>quarkus-bom</artifactId>
37 <version>${quarkus.version}</version>
38 <type>pom</type>
39 <scope>import</scope>
40 </dependency>
41 </dependencies>
42 </dependencyManagement>
43
44 <build>
45 <pluginManagement>
46 <plugins>
47 <plugin>
48 <groupId>io.quarkus</groupId>
49 <artifactId>quarkus-maven-plugin</artifactId>
50 <version>${quarkus.version}</version>
51 </plugin>
52 <plugin>
53 <artifactId>maven-surefire-plugin</artifactId>
54 <version>${surefire-plugin.version}</version>
55 <configuration>
56 <systemPropertyVariables>
57 <java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>
58 <maven.home>${maven.home}</maven.home>
59 <maven.repo>${settings.localRepository}</maven.repo>
60 </systemPropertyVariables>
61 </configuration>
62 </plugin>
63 <plugin>
64 <artifactId>maven-failsafe-plugin</artifactId>
65 <version>${failsafe-plugin.version}</version>
66 <configuration>
67 <systemPropertyVariables>
68 <java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>
69 <maven.home>${maven.home}</maven.home>
70 <maven.repo>${settings.localRepository}</maven.repo>
71 </systemPropertyVariables>
72 </configuration>
73 </plugin>
74 <plugin>
75 <artifactId>maven-compiler-plugin</artifactId>
76 <version>${compiler-plugin.version}</version>
77 </plugin>
78 </plugins>
79 </pluginManagement>
Matthias Andreas Benkard4bae5f12021-05-03 19:16:48 +020080
81 <plugins>
82 <plugin>
83 <groupId>com.diffplug.spotless</groupId>
84 <artifactId>spotless-maven-plugin</artifactId>
85 <version>${spotless-plugin.version}</version>
86 <configuration>
87 <java>
88 <removeUnusedImports/>
89 <importOrder>
90 <order>java,javax,org,com,de,io,dagger,eu.mulk,</order>
91 </importOrder>
92 <googleJavaFormat>
93 <version>${google.java.format.version}</version>
94 <style>GOOGLE</style>
95 </googleJavaFormat>
96 </java>
97 </configuration>
98 </plugin>
99 </plugins>
Matthias Andreas Benkardc8144a92021-05-03 08:04:53 +0200100 </build>
101
102</project>