Skip to content

Commit 9999197

Browse files
committed
Upgraded dependencies to match spring-boot 3.5.4
1 parent 5a9ec04 commit 9999197

File tree

8 files changed

+30
-521
lines changed

8 files changed

+30
-521
lines changed

.bettercodehub.yml

Lines changed: 0 additions & 3 deletions
This file was deleted.

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@
33
.project
44
/target/
55
*.iml
6-
.idea
6+
.idea
7+
.java-version

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
[![Build Status](https://github.com/42BV/beanmapper-spring/workflows/Java%20CI%20with%20Maven/badge.svg)](https://github.com/42BV/beanmapper-spring/actions?query=workflow%3A%22Java+CI+with+Maven%22)
22
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/e2784c9a7592423390df7888a9dc30e0)](https://www.codacy.com/gh/42BV/beanmapper-spring/dashboard?utm_source=github.com&utm_medium=referral&utm_content=42BV/beanmapper-spring&utm_campaign=Badge_Grade)
3-
[![BCH compliance](https://bettercodehub.com/edge/badge/42BV/beanmapper-spring?branch=master)](https://bettercodehub.com/)
43
[![codecov](https://codecov.io/gh/42BV/beanmapper-spring/branch/master/graph/badge.svg)](https://codecov.io/gh/42BV/beanmapper-spring)
5-
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.beanmapper/beanmapper-spring/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.beanmapper/beanmapper-spring)
4+
[![Maven Central](https://img.shields.io/maven-central/v/io.beanmapper/beanmapper-spring.svg?color=green)](https://central.sonatype.com/artifact/io.beanmapper/beanmapper-spring)
65
[![Javadocs](https://www.javadoc.io/badge/io.beanmapper/beanmapper-spring.svg)](https://www.javadoc.io/doc/io.beanmapper/beanmapper-spring)
76
[![Apache 2](http://img.shields.io/badge/license-Apache%202-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0)
87

pom.xml

Lines changed: 22 additions & 125 deletions
Original file line numberDiff line numberDiff line change
@@ -52,146 +52,84 @@
5252
<properties>
5353
<java.version>21</java.version>
5454
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
55-
<spring.version>6.2.0</spring.version>
55+
5656
<spring.boot.version>3.5.4</spring.boot.version>
5757
<beanmapper.version>6.0.0</beanmapper.version>
5858
<el.api.version>6.0.1</el.api.version>
5959
<el.impl.version>4.0.2</el.impl.version>
60-
<guava.version>33.3.1-jre</guava.version>
61-
<hibernate.version>6.4.4.Final</hibernate.version>
6260
<hibernate-validator.version>8.0.1.Final</hibernate-validator.version>
6361
<hsqldb.version>2.7.4</hsqldb.version>
64-
<jackson.core.version>2.19.2</jackson.core.version>
65-
<jackson.databind.version>2.19.2</jackson.databind.version>
66-
<jakarta.persistence.version>3.2.0</jakarta.persistence.version>
67-
<jakarta.validation.version>3.1.1</jakarta.validation.version>
6862
<jakarta.servlet.version>6.1.0</jakarta.servlet.version>
69-
<mockito.jupiter.version>5.18.0</mockito.jupiter.version>
70-
<jsonpath.version>2.9.0</jsonpath.version>
71-
<jupiter.engine.version>5.11.3</jupiter.engine.version>
72-
<jupiter.api.version>5.11.3</jupiter.api.version>
63+
<jsonpath.version>2.10.0</jsonpath.version>
7364
<heph.version>2.0.1</heph.version>
74-
<jakarta.annotations.version>3.0.0</jakarta.annotations.version>
75-
<slf4j.version>2.0.16</slf4j.version>
76-
<spring.security.config.version>6.5.2</spring.security.config.version>
77-
<spring.jpa.version>3.5.2</spring.jpa.version>
65+
66+
<maven-surefire-plugin.version>3.5.4</maven-surefire-plugin.version>
67+
<maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version>
68+
<jacoco-maven-plugin.version>0.8.14</jacoco-maven-plugin.version>
7869
<maven-gpg-plugin.version>3.2.8</maven-gpg-plugin.version>
79-
<maven-surefire-plugin.version>3.5.3</maven-surefire-plugin.version>
80-
<jacoco-maven-plugin.version>0.8.13</jacoco-maven-plugin.version>
81-
<central-publishing-maven-plugin.version>0.8.0</central-publishing-maven-plugin.version>
8270
<maven-javadoc-plugin.version>3.11.1</maven-javadoc-plugin.version>
8371
<maven-source-plugin.version>3.3.1</maven-source-plugin.version>
84-
<dependency-check-maven.version>12.1.3</dependency-check-maven.version>
85-
<maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version>
72+
<central-publishing-maven-plugin.version>0.8.0</central-publishing-maven-plugin.version>
73+
<dependency-check-maven.version>12.1.9</dependency-check-maven.version>
8674
</properties>
8775

76+
<dependencyManagement>
77+
<dependencies>
78+
<dependency>
79+
<groupId>org.springframework.boot</groupId>
80+
<artifactId>spring-boot-dependencies</artifactId>
81+
<version>${spring.boot.version}</version>
82+
<type>pom</type>
83+
<scope>import</scope>
84+
</dependency>
85+
</dependencies>
86+
</dependencyManagement>
8887
<dependencies>
8988
<dependency>
9089
<groupId>io.beanmapper</groupId>
9190
<artifactId>beanmapper</artifactId>
9291
<version>${beanmapper.version}</version>
9392
</dependency>
94-
<dependency>
95-
<groupId>com.google.guava</groupId>
96-
<artifactId>guava</artifactId>
97-
<version>${guava.version}</version>
98-
</dependency>
99-
100-
<!-- Spring integration -->
101-
<dependency>
102-
<groupId>org.springframework</groupId>
103-
<artifactId>spring-core</artifactId>
104-
<version>${spring.version}</version>
105-
<scope>provided</scope>
106-
</dependency>
107-
<dependency>
108-
<groupId>org.springframework.boot</groupId>
109-
<artifactId>spring-boot-starter</artifactId>
110-
<version>${spring.boot.version}</version>
111-
<scope>provided</scope>
112-
</dependency>
11393
<dependency>
11494
<groupId>org.springframework</groupId>
11595
<artifactId>spring-webmvc</artifactId>
116-
<version>${spring.version}</version>
11796
<scope>provided</scope>
11897
</dependency>
11998
<dependency>
12099
<groupId>org.springframework.security</groupId>
121100
<artifactId>spring-security-config</artifactId>
122-
<version>${spring.security.config.version}</version>
123-
<scope>provided</scope>
124-
</dependency>
125-
126-
<!-- ORM -->
127-
<dependency>
128-
<groupId>jakarta.persistence</groupId>
129-
<artifactId>jakarta.persistence-api</artifactId>
130-
<version>${jakarta.persistence.version}</version>
131101
<scope>provided</scope>
132102
</dependency>
133103
<dependency>
134104
<groupId>org.springframework.data</groupId>
135105
<artifactId>spring-data-jpa</artifactId>
136-
<version>${spring.jpa.version}</version>
137106
<scope>provided</scope>
138-
<exclusions>
139-
<exclusion>
140-
<artifactId>spring-aop</artifactId>
141-
<groupId>org.springframework</groupId>
142-
</exclusion>
143-
</exclusions>
144107
</dependency>
145108
<dependency>
146-
<groupId>org.hibernate</groupId>
109+
<groupId>org.hibernate.orm</groupId>
147110
<artifactId>hibernate-core</artifactId>
148-
<version>${hibernate.version}</version>
149111
<scope>provided</scope>
150112
</dependency>
151-
<dependency>
152-
<groupId>org.springframework.boot</groupId>
153-
<artifactId>spring-boot-starter-validation</artifactId>
154-
<version>${spring.boot.version}</version>
155-
<scope>test</scope>
156-
</dependency>
157-
158-
<!-- Servlets -->
159113
<dependency>
160114
<groupId>jakarta.servlet</groupId>
161115
<artifactId>jakarta.servlet-api</artifactId>
162116
<version>${jakarta.servlet.version}</version>
163117
<scope>provided</scope>
164118
</dependency>
165-
166-
<!-- Aspects -->
167119
<dependency>
168120
<groupId>com.fasterxml.jackson.core</groupId>
169121
<artifactId>jackson-core</artifactId>
170-
<version>${jackson.core.version}</version>
122+
<scope>provided</scope>
171123
</dependency>
172124
<dependency>
173125
<groupId>com.fasterxml.jackson.core</groupId>
174126
<artifactId>jackson-databind</artifactId>
175-
<version>${jackson.databind.version}</version>
127+
<scope>provided</scope>
176128
</dependency>
177129

178-
<!-- Used for unit testing -->
179130
<dependency>
180131
<groupId>org.mockito</groupId>
181132
<artifactId>mockito-junit-jupiter</artifactId>
182-
<version>${mockito.jupiter.version}</version>
183-
<scope>test</scope>
184-
</dependency>
185-
<dependency>
186-
<groupId>org.junit.jupiter</groupId>
187-
<artifactId>junit-jupiter-engine</artifactId>
188-
<version>${jupiter.engine.version}</version>
189-
<scope>test</scope>
190-
</dependency>
191-
<dependency>
192-
<groupId>org.junit.jupiter</groupId>
193-
<artifactId>junit-jupiter-api</artifactId>
194-
<version>${jupiter.api.version}</version>
195133
<scope>test</scope>
196134
</dependency>
197135
<dependency>
@@ -212,30 +150,14 @@
212150
<version>${heph.version}</version>
213151
<scope>test</scope>
214152
</dependency>
215-
<dependency>
216-
<groupId>jakarta.annotation</groupId>
217-
<artifactId>jakarta.annotation-api</artifactId>
218-
<version>${jakarta.annotations.version}</version>
219-
<scope>test</scope>
220-
</dependency>
221153
<dependency>
222154
<groupId>org.springframework.boot</groupId>
223155
<artifactId>spring-boot-starter-test</artifactId>
224-
<version>${spring.boot.version}</version>
225-
<scope>test</scope>
226-
</dependency>
227-
228-
<!-- Bean validation -->
229-
<dependency>
230-
<groupId>jakarta.validation</groupId>
231-
<artifactId>jakarta.validation-api</artifactId>
232-
<version>${jakarta.validation.version}</version>
233156
<scope>test</scope>
234157
</dependency>
235158
<dependency>
236159
<groupId>org.hibernate.validator</groupId>
237160
<artifactId>hibernate-validator</artifactId>
238-
<version>${hibernate-validator.version}</version>
239161
<scope>test</scope>
240162
</dependency>
241163
<dependency>
@@ -250,27 +172,6 @@
250172
<version>${el.impl.version}</version>
251173
<scope>test</scope>
252174
</dependency>
253-
254-
<!-- Logging -->
255-
<dependency>
256-
<groupId>org.slf4j</groupId>
257-
<artifactId>slf4j-api</artifactId>
258-
<version>${slf4j.version}</version>
259-
<scope>provided</scope>
260-
</dependency>
261-
<dependency>
262-
<groupId>org.slf4j</groupId>
263-
<artifactId>slf4j-log4j12</artifactId>
264-
<version>${slf4j.version}</version>
265-
<scope>test</scope>
266-
</dependency>
267-
<dependency>
268-
<groupId>org.slf4j</groupId>
269-
<artifactId>jcl-over-slf4j</artifactId>
270-
<version>${slf4j.version}</version>
271-
<scope>provided</scope>
272-
</dependency>
273-
274175
</dependencies>
275176

276177
<build>
@@ -279,7 +180,6 @@
279180
<artifactId>maven-surefire-plugin</artifactId>
280181
<version>${maven-surefire-plugin.version}</version>
281182
</plugin>
282-
283183
<plugin>
284184
<groupId>org.apache.maven.plugins</groupId>
285185
<artifactId>maven-compiler-plugin</artifactId>
@@ -345,7 +245,6 @@
345245
</execution>
346246
</executions>
347247
</plugin>
348-
349248
<plugin>
350249
<groupId>org.apache.maven.plugins</groupId>
351250
<artifactId>maven-source-plugin</artifactId>
@@ -359,7 +258,6 @@
359258
</execution>
360259
</executions>
361260
</plugin>
362-
363261
<plugin>
364262
<groupId>org.apache.maven.plugins</groupId>
365263
<artifactId>maven-gpg-plugin</artifactId>
@@ -374,7 +272,6 @@
374272
</execution>
375273
</executions>
376274
</plugin>
377-
378275
<plugin>
379276
<groupId>org.sonatype.central</groupId>
380277
<artifactId>central-publishing-maven-plugin</artifactId>

0 commit comments

Comments
 (0)