diff --git a/pom.xml b/pom.xml index 766e9d6..7ded3b9 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ com.fasterxml.jackson jackson-base - 2.19.2 + 2.20.0 org.openapitools jackson-databind-nullable @@ -31,8 +31,47 @@ org/openapitools/jackson/nullable ${project.groupId}.jackson.nullable + 1.8 + + + + 7.0.5.Final + 2.20.0 + 2.0.1.Final + 3.1.1 + 5.13.4 + + + + 0.9.0 + 3.14.1 + 3.2.8 + 3.4.2 + 3.12.0 + 1.5.3 + 3.3.1 + + + + + com.fasterxml.jackson + jackson-bom + ${jackson-bom.version} + import + pom + + + org.junit + junit-bom + ${junit.version} + pom + import + + + + com.fasterxml.jackson.core @@ -41,21 +80,21 @@ javax.validation validation-api - 2.0.1.Final + ${javax-validation-api.version} provided jakarta.validation jakarta.validation-api - 3.1.1 + ${jakarta-validation-api.version} provided - - + + org.hibernate.validator hibernate-validator - 6.2.5.Final + ${hibernate-validator.version} test @@ -63,6 +102,7 @@ junit-jupiter-api test + @@ -70,7 +110,7 @@ com.google.code.maven-replacer-plugin replacer - 1.5.3 + ${maven-replacer-plugin.version} process-packageVersion @@ -80,16 +120,16 @@ maven-compiler-plugin - 3.14.0 + ${maven-compiler-plugin.version} - 1.8 - 1.8 + ${java.version} + ${java.version} org.apache.maven.plugins maven-jar-plugin - 3.4.2 + ${maven-jar-plugin.version} @@ -101,7 +141,7 @@ org.apache.maven.plugins maven-source-plugin - 3.2.1 + ${maven-source-plugin.version} attach-sources @@ -114,7 +154,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.11.2 + ${maven-javadoc-plugin.version} attach-javadocs @@ -125,7 +165,7 @@ - 1.8 + ${java.version} none false false @@ -160,7 +200,7 @@ org.apache.maven.plugins maven-gpg-plugin - 1.5 + ${maven-gpg-plugin.version} sign-artifacts @@ -177,26 +217,10 @@ - - org.springframework.boot - spring-boot-maven-plugin - 2.4.12 - - - repackage - - repackage - - - true - - - - org.sonatype.central central-publishing-maven-plugin - 0.8.0 + ${central-publishing-maven-plugin.version} true central diff --git a/src/test/java/org/openapitools/jackson/nullable/JsonNullableValueExtractorTest.java b/src/test/java/org/openapitools/jackson/nullable/JsonNullableValueExtractorTest.java index 694a46f..6a11db5 100644 --- a/src/test/java/org/openapitools/jackson/nullable/JsonNullableValueExtractorTest.java +++ b/src/test/java/org/openapitools/jackson/nullable/JsonNullableValueExtractorTest.java @@ -5,10 +5,14 @@ import org.junit.jupiter.api.Test; import org.junit.jupiter.api.TestInstance; -import javax.validation.*; -import javax.validation.constraints.Max; -import javax.validation.constraints.NotNull; -import javax.validation.constraints.Size; +import jakarta.validation.ConstraintViolation; +import jakarta.validation.Valid; +import jakarta.validation.Validation; +import jakarta.validation.Validator; +import jakarta.validation.ValidatorFactory; +import jakarta.validation.constraints.Max; +import jakarta.validation.constraints.NotNull; +import jakarta.validation.constraints.Size; import java.util.ArrayList; import java.util.HashSet; import java.util.List; @@ -58,7 +62,7 @@ void testValidationIsAppliedOnDefinedValue_whenNullValueExtracted() { Set> violations = validator.validate(unitIssue); assertEquals(1, violations.size()); } - + @Test void testCollection() { Car aCar = new Car(); @@ -164,4 +168,4 @@ public Person(String role) { } } -} \ No newline at end of file +}