diff --git a/.github/workflows/maven.yaml b/.github/workflows/maven.yaml
index 97d1d28f..196e5641 100644
--- a/.github/workflows/maven.yaml
+++ b/.github/workflows/maven.yaml
@@ -19,10 +19,10 @@ jobs:
- uses: actions/checkout@v6
with:
fetch-depth: 0
- - name: Set up JDK 21
+ - name: Set up JDK 25
uses: actions/setup-java@v5
with:
- java-version: '21'
+ java-version: '25'
distribution: 'temurin'
- name: Cache SonarCloud packages
uses: actions/cache@v5
diff --git a/FloatvsDouble/pom.xml b/FloatvsDouble/pom.xml
index 67931835..f75df36b 100644
--- a/FloatvsDouble/pom.xml
+++ b/FloatvsDouble/pom.xml
@@ -12,10 +12,4 @@
FloatvsDouble
http://maven.apache.org
-
-
- 21
- 21
- UTF-8
-
diff --git a/Intro to Jackson ObjectMapper/src/main/java/com/metaxiii/fr/model/Request.java b/Intro to Jackson ObjectMapper/src/main/java/com/metaxiii/fr/model/Request.java
index 6518df71..3c039218 100644
--- a/Intro to Jackson ObjectMapper/src/main/java/com/metaxiii/fr/model/Request.java
+++ b/Intro to Jackson ObjectMapper/src/main/java/com/metaxiii/fr/model/Request.java
@@ -1,11 +1,12 @@
package com.metaxiii.fr.model;
-import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
+import java.util.Date;
+
@Getter
@Setter
@NoArgsConstructor
diff --git a/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/Distance.java b/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/Distance.java
index baf03ab6..ed8feec3 100644
--- a/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/Distance.java
+++ b/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/Distance.java
@@ -3,8 +3,8 @@
import lombok.AllArgsConstructor;
import lombok.Getter;
-@AllArgsConstructor
@Getter
+@AllArgsConstructor
public enum Distance {
KILOMETER("km", 1000),
MILE("miles", 1609.34),
diff --git a/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceAsJSONCreator.java b/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceAsJSONCreator.java
index 73abb061..06d43b85 100644
--- a/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceAsJSONCreator.java
+++ b/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceAsJSONCreator.java
@@ -5,8 +5,8 @@
import lombok.AllArgsConstructor;
import lombok.Getter;
-@AllArgsConstructor
@Getter
+@AllArgsConstructor
public enum DistanceAsJSONCreator {
KILOMETER("km", 1000),
MILE("miles", 1609.34),
@@ -20,10 +20,10 @@ public enum DistanceAsJSONCreator {
@JsonCreator
public static DistanceAsJSONCreator forValues(
- @JsonProperty("unit") String unit,
- @JsonProperty("meters") double meters
+ @JsonProperty("unit") final String unit,
+ @JsonProperty("meters") final double meters
) {
- for (DistanceAsJSONCreator distance : DistanceAsJSONCreator.values()) {
+ for (final DistanceAsJSONCreator distance : DistanceAsJSONCreator.values()) {
if (distance.unit.equals(unit) && Double.compare(distance.meters, meters) == 0) {
return distance;
}
diff --git a/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceAsJSONObject.java b/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceAsJSONObject.java
index 2810afc4..e4ad3abf 100644
--- a/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceAsJSONObject.java
+++ b/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceAsJSONObject.java
@@ -4,8 +4,8 @@
import lombok.AllArgsConstructor;
import lombok.Getter;
-@AllArgsConstructor
@Getter
+@AllArgsConstructor
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum DistanceAsJSONObject {
KILOMETER("km", 1000),
diff --git a/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceAsJSONProperty.java b/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceAsJSONProperty.java
index 926f955c..0052243c 100644
--- a/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceAsJSONProperty.java
+++ b/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceAsJSONProperty.java
@@ -4,8 +4,8 @@
import lombok.AllArgsConstructor;
import lombok.Getter;
-@AllArgsConstructor
@Getter
+@AllArgsConstructor
public enum DistanceAsJSONProperty {
@JsonProperty("distance-in-km")
KILOMETER("km", 1000),
diff --git a/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceAsJsonValue.java b/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceAsJsonValue.java
index e2d83cad..c0d12ef5 100644
--- a/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceAsJsonValue.java
+++ b/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceAsJsonValue.java
@@ -4,8 +4,8 @@
import lombok.AllArgsConstructor;
import lombok.Getter;
-@AllArgsConstructor
@Getter
+@AllArgsConstructor
public enum DistanceAsJsonValue {
KILOMETER("km", 1000),
MILE("miles", 1609.34),
diff --git a/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceDeserializer.java b/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceDeserializer.java
index 4144120a..47a8d6ed 100644
--- a/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceDeserializer.java
+++ b/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceDeserializer.java
@@ -5,8 +5,8 @@
import lombok.AllArgsConstructor;
import lombok.Getter;
-@AllArgsConstructor
@Getter
+@AllArgsConstructor
@JsonDeserialize(using = DistanceDeserializerConfig.class)
public enum DistanceDeserializer {
KILOMETER("km", 1000),
diff --git a/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceSerializer.java b/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceSerializer.java
index 9aed626b..74e8055c 100644
--- a/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceSerializer.java
+++ b/Serialize and deserialize enums with jackson/src/main/java/com/metaxiii/fr/enums/DistanceSerializer.java
@@ -5,8 +5,8 @@
import lombok.AllArgsConstructor;
import lombok.Getter;
-@AllArgsConstructor
@Getter
+@AllArgsConstructor
@JsonSerialize(using = DistanceSerializerConfig.class)
public enum DistanceSerializer {
KILOMETER("km", 1000),
diff --git a/avoid-no-multipart-boundary-was-found/pom.xml b/avoid-no-multipart-boundary-was-found/pom.xml
index 0390f86d..bc7ce97a 100644
--- a/avoid-no-multipart-boundary-was-found/pom.xml
+++ b/avoid-no-multipart-boundary-was-found/pom.xml
@@ -12,7 +12,6 @@
avoid-no-multipart-boundary-was-found
avoid-no-multipart-boundary-was-found
- 21
5.3.2
diff --git a/jpa-query-localdatetime-with-localdate/pom.xml b/jpa-query-localdatetime-with-localdate/pom.xml
index 35dc1066..2b146f75 100644
--- a/jpa-query-localdatetime-with-localdate/pom.xml
+++ b/jpa-query-localdatetime-with-localdate/pom.xml
@@ -11,9 +11,6 @@
0.0.1-SNAPSHOT
jpa-query-localdatetime-with-localdate
jpa-query-localdatetime-with-localdate
-
- 21
-
org.springframework.boot
diff --git a/pom.xml b/pom.xml
index 41f98079..72848a1c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -85,8 +85,9 @@
UTF-8
- 21
- 21
+ 25
+ ${java.version}
+ ${java.version}
metaxiii
https://sonarcloud.io
**/model/*.java,
@@ -161,7 +162,20 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.15.0
+
+ ${java.version}
+ ${java.version}
+ ${java.version}
+
+
+ org.projectlombok
+ lombok
+
+
+
+ -parameters
+
+
org.sonarsource.scanner.maven
diff --git a/report/pom.xml b/report/pom.xml
index eb23f3e3..8f096654 100644
--- a/report/pom.xml
+++ b/report/pom.xml
@@ -10,11 +10,6 @@
report
report
-
- UTF-8
- 21
- 21
-