Skip to content

Commit cbbead6

Browse files
committed
Added the first version of the pom.xml file
1 parent 153df7b commit cbbead6

File tree

1 file changed

+199
-0
lines changed

1 file changed

+199
-0
lines changed

pom.xml

Lines changed: 199 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,199 @@
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

Comments
 (0)