Skip to content

Commit ebfe583

Browse files
Restore pom.xml from main
1 parent 48bc5f8 commit ebfe583

1 file changed

Lines changed: 188 additions & 0 deletions

File tree

pom.xml

Lines changed: 188 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,188 @@
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.example</groupId>
8+
<artifactId>JavaTemplate</artifactId>
9+
<version>1.0-SNAPSHOT</version>
10+
11+
<properties>
12+
<maven.compiler.release>25</maven.compiler.release>
13+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14+
<junit.jupiter.version>6.0.2</junit.jupiter.version>
15+
<assertj.core.version>3.27.7</assertj.core.version>
16+
<mockito.version>5.21.0</mockito.version>
17+
<bucket4j.version>8.14.0</bucket4j.version>
18+
19+
</properties>
20+
21+
<dependencies>
22+
<dependency>
23+
<groupId>com.bucket4j</groupId>
24+
<artifactId>bucket4j_jdk17-core</artifactId>
25+
<version>${bucket4j.version}</version>
26+
</dependency>
27+
<dependency>
28+
<groupId>org.junit.jupiter</groupId>
29+
<artifactId>junit-jupiter</artifactId>
30+
<version>${junit.jupiter.version}</version>
31+
<scope>test</scope>
32+
</dependency>
33+
<dependency>
34+
<groupId>org.assertj</groupId>
35+
<artifactId>assertj-core</artifactId>
36+
<version>${assertj.core.version}</version>
37+
<scope>test</scope>
38+
</dependency>
39+
<dependency>
40+
<groupId>org.mockito</groupId>
41+
<artifactId>mockito-core</artifactId>
42+
<version>${mockito.version}</version>
43+
<scope>test</scope>
44+
</dependency>
45+
<dependency>
46+
<groupId>org.mockito</groupId>
47+
<artifactId>mockito-junit-jupiter</artifactId>
48+
<version>${mockito.version}</version>
49+
<scope>test</scope>
50+
</dependency>
51+
<dependency>
52+
<groupId>org.awaitility</groupId>
53+
<artifactId>awaitility</artifactId>
54+
<version>4.3.0</version>
55+
<scope>test</scope>
56+
</dependency>
57+
58+
<dependency>
59+
<groupId>tools.jackson.core</groupId>
60+
<artifactId>jackson-databind</artifactId>
61+
<version>3.0.3</version>
62+
</dependency>
63+
<dependency>
64+
<groupId>tools.jackson.dataformat</groupId>
65+
<artifactId>jackson-dataformat-yaml</artifactId>
66+
<version>3.0.3</version>
67+
</dependency>
68+
69+
</dependencies>
70+
<build>
71+
<plugins>
72+
<plugin>
73+
<groupId>org.apache.maven.plugins</groupId>
74+
<artifactId>maven-clean-plugin</artifactId>
75+
<version>3.5.0</version>
76+
</plugin>
77+
<plugin>
78+
<groupId>org.apache.maven.plugins</groupId>
79+
<artifactId>maven-compiler-plugin</artifactId>
80+
<version>3.15.0</version>
81+
</plugin>
82+
<plugin>
83+
<groupId>org.apache.maven.plugins</groupId>
84+
<artifactId>maven-install-plugin</artifactId>
85+
<version>3.1.4</version>
86+
</plugin>
87+
<plugin>
88+
<groupId>org.apache.maven.plugins</groupId>
89+
<artifactId>maven-jar-plugin</artifactId>
90+
<version>3.5.0</version>
91+
</plugin>
92+
<plugin>
93+
<groupId>org.apache.maven.plugins</groupId>
94+
<artifactId>maven-resources-plugin</artifactId>
95+
<version>3.4.0</version>
96+
</plugin>
97+
<plugin>
98+
<groupId>org.apache.maven.plugins</groupId>
99+
<artifactId>maven-dependency-plugin</artifactId>
100+
<version>3.9.0</version>
101+
<executions>
102+
<execution>
103+
<goals>
104+
<goal>properties</goal>
105+
</goals>
106+
</execution>
107+
</executions>
108+
</plugin>
109+
<plugin>
110+
<groupId>org.apache.maven.plugins</groupId>
111+
<artifactId>maven-surefire-plugin</artifactId>
112+
<version>3.5.4</version>
113+
<configuration>
114+
<argLine>@{argLine} -javaagent:${org.mockito:mockito-core:jar} -Xshare:off</argLine>
115+
</configuration>
116+
</plugin>
117+
<plugin>
118+
<groupId>org.apache.maven.plugins</groupId>
119+
<artifactId>maven-failsafe-plugin</artifactId>
120+
<version>3.5.4</version>
121+
<executions>
122+
<execution>
123+
<goals>
124+
<goal>integration-test</goal>
125+
<goal>verify</goal>
126+
</goals>
127+
</execution>
128+
</executions>
129+
</plugin>
130+
<plugin>
131+
<groupId>org.jacoco</groupId>
132+
<artifactId>jacoco-maven-plugin</artifactId>
133+
<version>0.8.14</version>
134+
<configuration>
135+
<skip>true</skip>
136+
</configuration>
137+
<executions>
138+
<execution>
139+
<id>default-prepare-agent</id>
140+
<goals>
141+
<goal>prepare-agent</goal>
142+
</goals>
143+
</execution>
144+
<execution>
145+
<id>default-report</id>
146+
<phase>prepare-package</phase>
147+
<goals>
148+
<goal>report</goal>
149+
</goals>
150+
</execution>
151+
</executions>
152+
</plugin>
153+
<plugin>
154+
<groupId>org.pitest</groupId>
155+
<artifactId>pitest-maven</artifactId>
156+
<version>1.22.0</version>
157+
<dependencies>
158+
<dependency>
159+
<groupId>org.pitest</groupId>
160+
<artifactId>pitest-junit5-plugin</artifactId>
161+
<version>1.2.2</version>
162+
</dependency>
163+
</dependencies>
164+
</plugin>
165+
<plugin>
166+
<groupId>com.diffplug.spotless</groupId>
167+
<artifactId>spotless-maven-plugin</artifactId>
168+
<version>3.2.1</version>
169+
<configuration>
170+
<java>
171+
<removeUnusedImports/>
172+
<formatAnnotations/>
173+
</java>
174+
</configuration>
175+
<executions>
176+
<execution>
177+
<phase>verify</phase>
178+
<goals>
179+
<goal>
180+
check
181+
</goal>
182+
</goals>
183+
</execution>
184+
</executions>
185+
</plugin>
186+
</plugins>
187+
</build>
188+
</project>

0 commit comments

Comments
 (0)