1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <project xmlns =" http://maven.apache.org/POM/4.0.0"
3+ xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
4+ xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
5+ <modelVersion >4.0.0</modelVersion >
6+
7+ <groupId >org.advent-of-craft</groupId >
8+ <artifactId >fizzbuzz</artifactId >
9+ <version >1.0-SNAPSHOT</version >
10+
11+ <properties >
12+ <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
13+ <project .reporting.outputEncoding>UTF-8</project .reporting.outputEncoding>
14+ <junit .version>5.10.3</junit .version>
15+ <assertj .version>3.25.3</assertj .version>
16+ <maven .compiler.version>3.12.1</maven .compiler.version>
17+ <maven .surefire.version>3.2.2</maven .surefire.version>
18+ <vavr .version>0.10.4</vavr .version>
19+ </properties >
20+
21+ <dependencies >
22+ <dependency >
23+ <groupId >org.junit.jupiter</groupId >
24+ <artifactId >junit-jupiter-api</artifactId >
25+ <version >${junit.version} </version >
26+ <scope >test</scope >
27+ </dependency >
28+ <dependency >
29+ <groupId >org.junit.jupiter</groupId >
30+ <artifactId >junit-jupiter-params</artifactId >
31+ <version >${junit.version} </version >
32+ <scope >test</scope >
33+ </dependency >
34+ <dependency >
35+ <groupId >org.assertj</groupId >
36+ <artifactId >assertj-core</artifactId >
37+ <version >${assertj.version} </version >
38+ <scope >test</scope >
39+ </dependency >
40+ <dependency >
41+ <groupId >io.vavr</groupId >
42+ <artifactId >vavr</artifactId >
43+ <version >${vavr.version} </version >
44+ </dependency >
45+ <dependency >
46+ <groupId >io.vavr</groupId >
47+ <artifactId >vavr-test</artifactId >
48+ <version >${vavr.version} </version >
49+ <scope >test</scope >
50+ </dependency >
51+ </dependencies >
52+
53+ <build >
54+ <plugins >
55+ <plugin >
56+ <groupId >org.apache.maven.plugins</groupId >
57+ <artifactId >maven-compiler-plugin</artifactId >
58+ <version >${maven.compiler.version} </version >
59+ <configuration >
60+ <source >21</source >
61+ <target >21</target >
62+ </configuration >
63+ </plugin >
64+ <plugin >
65+ <groupId >org.apache.maven.plugins</groupId >
66+ <artifactId >maven-surefire-plugin</artifactId >
67+ <version >${maven.surefire.version} </version >
68+ </plugin >
69+ </plugins >
70+ </build >
71+ </project >
0 commit comments