Skip to content

Commit 6fc58e7

Browse files
committed
⬆️ various dependency updates
1 parent a7c17f0 commit 6fc58e7

File tree

3 files changed

+28
-30
lines changed

3 files changed

+28
-30
lines changed

.mvn/jvm.config

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
--add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED
2+
--add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
3+
--add-exports jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED
4+
--add-exports jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED
5+
--add-exports jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED

pom.xml

Lines changed: 21 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,8 @@
129129
<groupId>org.apache.maven.plugins</groupId>
130130
<artifactId>maven-compiler-plugin</artifactId>
131131
<configuration>
132-
<source>11</source>
133-
<target>11</target>
132+
<source>${maven.compiler.source}</source>
133+
<target>${maven.compiler.target}</target>
134134
</configuration>
135135
</plugin>
136136
<plugin>
@@ -150,7 +150,7 @@
150150
<plugin>
151151
<groupId>org.sonatype.central</groupId>
152152
<artifactId>central-publishing-maven-plugin</artifactId>
153-
<version>0.8.0</version>
153+
<version>0.9.0</version>
154154
<extensions>true</extensions>
155155
<configuration>
156156
<publishingServerId>central</publishingServerId>
@@ -162,22 +162,6 @@
162162
</build>
163163

164164
<profiles>
165-
<profile>
166-
<id>jdk-9-plus</id>
167-
<activation>
168-
<jdk>[9,)</jdk>
169-
</activation>
170-
<properties>
171-
<surefire.addOpens>
172-
--add-opens java.base/java.lang=ALL-UNNAMED
173-
--add-opens java.base/java.util=ALL-UNNAMED
174-
--add-opens java.base/java.net=ALL-UNNAMED
175-
--add-opens java.base/sun.net.www.protocol.https=ALL-UNNAMED
176-
--add-opens java.base/java.io=ALL-UNNAMED
177-
--add-opens java.base/java.lang.reflect=ALL-UNNAMED
178-
</surefire.addOpens>
179-
</properties>
180-
</profile>
181165
<profile>
182166
<id>release</id>
183167
<build>
@@ -405,16 +389,28 @@
405389
<!-- MINDEE VERSION GOES HERE -->
406390
<revision>5.0.0-alpha1</revision>
407391

392+
<!-- Give special access when running tests -->
393+
<surefire.addOpens>
394+
--add-opens java.base/java.lang=ALL-UNNAMED
395+
--add-opens java.base/java.util=ALL-UNNAMED
396+
--add-opens java.base/java.net=ALL-UNNAMED
397+
--add-opens java.base/sun.net.www.protocol.https=ALL-UNNAMED
398+
--add-opens java.base/java.io=ALL-UNNAMED
399+
--add-opens java.base/java.lang.reflect=ALL-UNNAMED
400+
</surefire.addOpens>
401+
402+
<!-- Minimum Java version -->
403+
<maven.compiler.source>11</maven.compiler.source>
404+
<maven.compiler.target>11</maven.compiler.target>
405+
408406
<tools.jackson.core.databind.version>3.1.1</tools.jackson.core.databind.version>
409407
<com.fasterxml.jackson.datatype.version>2.21.2</com.fasterxml.jackson.datatype.version>
410408
<com.squareup.okhttp3.version>4.12.0</com.squareup.okhttp3.version>
411-
<info.picocli.version>4.7.6</info.picocli.version>
412-
<maven.compiler.source>11</maven.compiler.source>
413-
<maven.compiler.target>11</maven.compiler.target>
409+
<info.picocli.version>4.7.7</info.picocli.version>
414410
<org.apache.commons.math3.version>3.6.1</org.apache.commons.math3.version>
415411
<org.apache.httpcomponents.client5.httpclient5.version>5.4.4</org.apache.httpcomponents.client5.httpclient5.version>
416-
<commons-codec.version>1.20.0</commons-codec.version>
417-
<org.apache.maven.clean.version>3.1.0</org.apache.maven.clean.version>
412+
<commons-codec.version>1.21.0</commons-codec.version>
413+
<org.apache.maven.clean.version>3.5.0</org.apache.maven.clean.version>
418414
<org.apache.maven.compiler.version>3.12.1</org.apache.maven.compiler.version>
419415
<org.apache.maven.failsafe.version>3.5.5</org.apache.maven.failsafe.version>
420416
<org.apache.maven.gpg.version>1.5</org.apache.maven.gpg.version>
@@ -424,7 +420,7 @@
424420
<org.apache.maven.resources.version>3.0.2</org.apache.maven.resources.version>
425421
<org.apache.maven.project.info.reports.version>3.0.0</org.apache.maven.project.info.reports.version>
426422
<org.apache.maven.site.version>3.7.1</org.apache.maven.site.version>
427-
<org.apache.maven.surfire.version>3.2.5</org.apache.maven.surfire.version>
423+
<org.apache.maven.surfire.version>3.5.5</org.apache.maven.surfire.version>
428424
<org.apache.pdfbox.version>3.0.5</org.apache.pdfbox.version>
429425
<org.junit.jupiter.version>5.8.2</org.junit.jupiter.version>
430426
<org.junit.pioneer.version>1.9.1</org.junit.pioneer.version>

src/main/java/com/mindee/v1/parsing/generated/GeneratedV1PredictionDeserializer.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.mindee.v1.parsing.generated;
22

33
import com.fasterxml.jackson.core.JsonParser;
4-
import com.fasterxml.jackson.core.type.TypeReference;
54
import com.fasterxml.jackson.databind.DeserializationContext;
65
import com.fasterxml.jackson.databind.JsonNode;
76
import com.fasterxml.jackson.databind.ObjectMapper;
@@ -45,15 +44,13 @@ public GeneratedV1Document deserialize(
4544
if (featureNode.getValue().isArray()) {
4645
feature = new GeneratedFeature(true);
4746
for (JsonNode item : featureNode.getValue()) {
48-
GeneratedObject value = mapper.readerFor(new TypeReference<GeneratedObject>() {
49-
}).readValue(item);
47+
GeneratedObject value = mapper.treeToValue(item, GeneratedObject.class);
5048
feature.add(value);
5149
}
5250
features.put(featureName, feature);
5351
} else {
5452
feature = new GeneratedFeature(false);
55-
GeneratedObject value = mapper.readerFor(new TypeReference<GeneratedObject>() {
56-
}).readValue(featureNode.getValue());
53+
GeneratedObject value = mapper.treeToValue(featureNode.getValue(), GeneratedObject.class);
5754
feature.add(value);
5855
}
5956
features.put(featureName, feature);

0 commit comments

Comments
 (0)