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 http://maven.apache.org/maven-v4_0_0.xsd " >
4+
5+ <modelVersion >4.0.0</modelVersion >
6+
7+ <parent >
8+ <groupId >org.assertj</groupId >
9+ <artifactId >assertj-parent-pom</artifactId >
10+ <version >2.2.17</version >
11+ </parent >
12+
13+ <groupId >in.rcard</groupId >
14+ <artifactId >assertj-arrow-core</artifactId >
15+ <version >0.0.1-SNAPSHOT</version >
16+
17+ <name >AssertJ fluent assertions for Kotlin Arrow Core library</name >
18+ <description >Rich and fluent assertions for testing Kotlin Arrow Core types</description >
19+ <inceptionYear >2023</inceptionYear >
20+
21+ <licenses >
22+ <license >
23+ <name >MIT License</name >
24+ <url >https://opensource.org/licenses/MIT</url >
25+ </license >
26+ </licenses >
27+ <properties >
28+ <assertj-core .version>3.24.2</assertj-core .version>
29+ <kotlin-stdlib .version>1.7.20</kotlin-stdlib .version>
30+ <arrow-core .version>1.1.5</arrow-core .version>
31+ <junit-bom .version>5.9.2</junit-bom .version>
32+ <junit .version>4.13.2</junit .version>
33+ </properties >
34+
35+ <url >https://github.com/rcardin/assertj-arrow-core</url >
36+
37+ <developers >
38+ <developer >
39+ <name >Riccardo Cardin</name >
40+ <url >https://github.com/rcardin</url >
41+ <id >rcardin</id >
42+ </developer >
43+ </developers >
44+
45+ <issueManagement >
46+ <system >github</system >
47+ <url >https://github.com/rcardin/assertj-arrow-core/issues</url >
48+ </issueManagement >
49+
50+ <dependencyManagement >
51+ <dependencies >
52+ <dependency >
53+ <groupId >org.junit</groupId >
54+ <artifactId >junit-bom</artifactId >
55+ <version >${junit-bom.version} </version >
56+ <type >pom</type >
57+ <scope >import</scope >
58+ </dependency >
59+ <dependency >
60+ <groupId >junit</groupId >
61+ <artifactId >junit</artifactId >
62+ <version >${junit.version} </version >
63+ <scope >test</scope >
64+ </dependency >
65+ </dependencies >
66+ </dependencyManagement >
67+
68+ <dependencies >
69+ <dependency >
70+ <groupId >org.assertj</groupId >
71+ <artifactId >assertj-core</artifactId >
72+ <version >${assertj-core.version} </version >
73+ </dependency >
74+ <dependency >
75+ <groupId >org.jetbrains.kotlin</groupId >
76+ <artifactId >kotlin-stdlib</artifactId >
77+ <version >${kotlin-stdlib.version} </version >
78+ </dependency >
79+ <dependency >
80+ <groupId >io.arrow-kt</groupId >
81+ <artifactId >arrow-core</artifactId >
82+ <version >${arrow-core.version} </version >
83+ <type >pom</type >
84+ </dependency >
85+ <dependency >
86+ <groupId >org.junit.jupiter</groupId >
87+ <artifactId >junit-jupiter-api</artifactId >
88+ <scope >provided</scope >
89+ <optional >true</optional >
90+ </dependency >
91+ <dependency >
92+ <groupId >org.junit.jupiter</groupId >
93+ <artifactId >junit-jupiter</artifactId >
94+ <scope >test</scope >
95+ </dependency >
96+ <dependency >
97+ <groupId >junit</groupId >
98+ <artifactId >junit</artifactId >
99+ <scope >provided</scope >
100+ <optional >true</optional >
101+ </dependency >
102+ <dependency >
103+ <groupId >org.mockito</groupId >
104+ <artifactId >mockito-core</artifactId >
105+ <scope >test</scope >
106+ </dependency >
107+ </dependencies >
108+
109+ <build >
110+ <sourceDirectory >${project.basedir} /src/main/kotlin</sourceDirectory >
111+ <testSourceDirectory >${project.basedir} /src/test/kotlin</testSourceDirectory >
112+ <plugins >
113+ <plugin >
114+ <groupId >org.jetbrains.kotlin</groupId >
115+ <artifactId >kotlin-maven-plugin</artifactId >
116+ <version >${kotlin-stdlib.version} </version >
117+ <executions >
118+ <execution >
119+ <id >compile</id >
120+ <goals >
121+ <goal >compile</goal >
122+ </goals >
123+ </execution >
124+ <execution >
125+ <id >test-compile</id >
126+ <goals >
127+ <goal >test-compile</goal >
128+ </goals >
129+ </execution >
130+ </executions >
131+ </plugin >
132+ <plugin >
133+ <groupId >org.apache.maven.plugins</groupId >
134+ <artifactId >maven-compiler-plugin</artifactId >
135+ <configuration >
136+ <source >1.8</source >
137+ <target >1.8</target >
138+ <encoding >${project.build.sourceEncoding} </encoding >
139+ </configuration >
140+ </plugin >
141+
142+ <plugin >
143+ <groupId >org.apache.maven.plugins</groupId >
144+ <artifactId >maven-javadoc-plugin</artifactId >
145+ <configuration >
146+ <source >8</source >
147+ </configuration >
148+ <executions >
149+ <execution >
150+ <id >attach-javadocs</id >
151+ <goals >
152+ <goal >jar</goal >
153+ </goals >
154+ </execution >
155+ </executions >
156+ </plugin >
157+
158+ <plugin >
159+ <groupId >org.apache.maven.plugins</groupId >
160+ <artifactId >maven-surefire-plugin</artifactId >
161+ </plugin >
162+
163+ <!-- <plugin>-->
164+ <!-- <groupId>org.jacoco</groupId>-->
165+ <!-- <artifactId>jacoco-maven-plugin</artifactId>-->
166+ <!-- <executions>-->
167+ <!-- <execution>-->
168+ <!-- <id>jacoco-report</id>-->
169+ <!-- <phase>prepare-package</phase>-->
170+ <!-- <goals>-->
171+ <!-- <goal>report</goal>-->
172+ <!-- </goals>-->
173+ <!-- </execution>-->
174+ <!-- <execution>-->
175+ <!-- <id>default-check</id>-->
176+ <!-- <phase>prepare-package</phase>-->
177+ <!-- <goals>-->
178+ <!-- <goal>check</goal>-->
179+ <!-- </goals>-->
180+ <!-- <configuration>-->
181+ <!-- <rules>-->
182+ <!-- <rule implementation="org.jacoco.maven.RuleConfiguration">-->
183+ <!-- <element>BUNDLE</element>-->
184+ <!-- <limits>-->
185+ <!-- <limit implementation="org.jacoco.report.check.Limit">-->
186+ <!-- <counter>CLASS</counter>-->
187+ <!-- <value>COVEREDRATIO</value>-->
188+ <!-- <minimum>0.98</minimum>-->
189+ <!-- </limit>-->
190+ <!-- </limits>-->
191+ <!-- </rule>-->
192+ <!-- </rules>-->
193+ <!-- </configuration>-->
194+ <!-- </execution>-->
195+ <!-- </executions>-->
196+ <!-- </plugin>-->
197+ </plugins >
198+ </build >
199+ </project >
0 commit comments