1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <project xmlns =" http://maven.apache.org/POM/4.0.0" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
3+ xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" >
4+ <modelVersion >4.0.0</modelVersion >
5+
6+ <parent >
7+ <groupId >org.springframework.boot</groupId >
8+ <artifactId >spring-boot-starter-parent</artifactId >
9+ <version >3.4.4</version >
10+ <relativePath />
11+ </parent >
12+
13+ <groupId >dev.luismachadoreis.flighttracker</groupId >
14+ <artifactId >flight-tracker-event-server</artifactId >
15+ <version >0.0.1-SNAPSHOT</version >
16+ <name >flight-tracker-event-server</name >
17+ <description >Flight Tracker Event Server</description >
18+
19+ <properties >
20+ <java .version>21</java .version>
21+ <jacoco .version>0.8.11</jacoco .version>
22+ <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
23+ <project .reporting.outputEncoding>UTF-8</project .reporting.outputEncoding>
24+ <jacoco .coverage.minimum>0.00</jacoco .coverage.minimum>
25+ </properties >
26+
27+ <dependencies >
28+ <dependency >
29+ <groupId >org.springframework.boot</groupId >
30+ <artifactId >spring-boot-starter-web</artifactId >
31+ </dependency >
32+
33+ <dependency >
34+ <groupId >org.springframework.boot</groupId >
35+ <artifactId >spring-boot-starter-test</artifactId >
36+ <scope >test</scope >
37+ </dependency >
38+
39+ <dependency >
40+ <groupId >org.projectlombok</groupId >
41+ <artifactId >lombok</artifactId >
42+ <optional >true</optional >
43+ </dependency >
44+ </dependencies >
45+
46+ <build >
47+ <plugins >
48+ <plugin >
49+ <groupId >org.springframework.boot</groupId >
50+ <artifactId >spring-boot-maven-plugin</artifactId >
51+ <configuration >
52+ <excludes >
53+ <exclude >
54+ <groupId >org.projectlombok</groupId >
55+ <artifactId >lombok</artifactId >
56+ </exclude >
57+ </excludes >
58+ </configuration >
59+ </plugin >
60+
61+ <plugin >
62+ <groupId >org.jacoco</groupId >
63+ <artifactId >jacoco-maven-plugin</artifactId >
64+ <version >${jacoco.version} </version >
65+ <executions >
66+ <execution >
67+ <id >prepare-agent</id >
68+ <goals >
69+ <goal >prepare-agent</goal >
70+ </goals >
71+ </execution >
72+ <execution >
73+ <id >report</id >
74+ <phase >test</phase >
75+ <goals >
76+ <goal >report</goal >
77+ </goals >
78+ </execution >
79+ <execution >
80+ <id >check</id >
81+ <goals >
82+ <goal >check</goal >
83+ </goals >
84+ <configuration >
85+ <rules >
86+ <rule >
87+ <element >BUNDLE</element >
88+ <limits >
89+ <limit >
90+ <counter >LINE</counter >
91+ <value >COVEREDRATIO</value >
92+ <minimum >${jacoco.coverage.minimum} </minimum >
93+ </limit >
94+ </limits >
95+ </rule >
96+ </rules >
97+ </configuration >
98+ </execution >
99+ </executions >
100+ </plugin >
101+ </plugins >
102+ </build >
103+ </project >
0 commit comments