Skip to content

Commit fe5801a

Browse files
authored
Merge pull request #256 from skalarproduktraum/bump-jackson-to-2.16.1
Bump Jackson and dependents to 2.16.1
2 parents 68b31cd + 4a28948 commit fe5801a

File tree

2 files changed

+20
-21
lines changed

2 files changed

+20
-21
lines changed

pom.xml

+18-15
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.scijava</groupId>
77
<artifactId>pom-scijava-base</artifactId>
8-
<version>18.2.0</version>
8+
<version>19.0.0</version>
99
<relativePath />
1010
</parent>
1111

@@ -337,7 +337,7 @@
337337
<org.scijava.scijava-config.version>${scijava-config.version}</org.scijava.scijava-config.version>
338338

339339
<!-- SciJava Grab - https://github.com/scijava/scijava-grab -->
340-
<scijava-grab.version>0.1.1</scijava-grab.version>
340+
<scijava-grab.version>0.1.2</scijava-grab.version>
341341
<org.scijava.scijava-grab.version>${scijava-grab.version}</org.scijava.scijava-grab.version>
342342

343343
<!-- SciJava I/O: HTTP - https://github.com/scijava/scijava-io-http -->
@@ -1400,7 +1400,7 @@
14001400
<!-- Apache Maven - https://maven.apache.org/ -->
14011401
<maven-artifact-transfer.version>0.13.1</maven-artifact-transfer.version>
14021402
<maven-common-artifact-filters.version>3.3.2</maven-common-artifact-filters.version>
1403-
<maven-core.version>3.9.1</maven-core.version>
1403+
<maven-core.version>3.9.6</maven-core.version>
14041404
<maven-plugin-tools-api.version>3.8.2</maven-plugin-tools-api.version>
14051405
<plexus-component-annotations.version>2.1.1</plexus-component-annotations.version>
14061406
<plexus-utils.version>3.5.1</plexus-utils.version>
@@ -1765,11 +1765,7 @@
17651765
<org.apache.jackrabbit.jackrabbit-webdav.version>${jackrabbit-webdav.version}</org.apache.jackrabbit.jackrabbit-webdav.version>
17661766

17671767
<!-- Jackson - https://github.com/FasterXML/jackson -->
1768-
<!--
1769-
NB: Upgrading to 2.15.0 triggers an NPE in enforcer-maven-plugin +
1770-
extra-enforcer-rules. For now, we stick with 2.14.2 to avoid this problem.
1771-
-->
1772-
<jackson.version>2.14.2</jackson.version>
1768+
<jackson.version>2.16.1</jackson.version>
17731769
<jackson-annotations.version>${jackson.version}</jackson-annotations.version>
17741770
<jackson-core.version>${jackson.version}</jackson-core.version>
17751771
<jackson-databind.version>${jackson.version}</jackson-databind.version>
@@ -1808,15 +1804,15 @@
18081804
<org.bytedeco.javacpp.version>${javacpp.version}</org.bytedeco.javacpp.version>
18091805
<org.bytedeco.javacv.version>${javacv.version}</org.bytedeco.javacv.version>
18101806

1811-
<artoolkitplus.version>2.3.1-${org.bytedeco.javacpp.version}</artoolkitplus.version>
1807+
<!-- NO macosx-arm64 --><artoolkitplus.version>2.3.1-${org.bytedeco.javacpp.version}</artoolkitplus.version>
18121808
<ffmpeg.version>5.1.2-${org.bytedeco.javacpp.version}</ffmpeg.version>
1813-
<flandmark.version>1.07-${org.bytedeco.javacpp.version}</flandmark.version>
1814-
<hdf5.version>1.12.2-${org.bytedeco.javacpp.version}</hdf5.version>
1809+
<!-- NO macosx-arm64 --><flandmark.version>1.07-${org.bytedeco.javacpp.version}</flandmark.version>
1810+
<!-- NO macosx-arm64 --><hdf5.version>1.12.2-${org.bytedeco.javacpp.version}</hdf5.version>
18151811
<leptonica.version>1.82.0-${org.bytedeco.javacpp.version}</leptonica.version>
1816-
<libdc1394.version>2.2.6-${org.bytedeco.javacpp.version}</libdc1394.version>
1817-
<libfreenect.version>0.5.7-${org.bytedeco.javacpp.version}</libfreenect.version>
1818-
<libfreenect2.version>0.2.0-${org.bytedeco.javacpp.version}</libfreenect2.version>
1819-
<librealsense.version>1.12.4-${org.bytedeco.javacpp.version}</librealsense.version>
1812+
<!-- NO macosx-arm64 --><libdc1394.version>2.2.6-${org.bytedeco.javacpp.version}</libdc1394.version>
1813+
<!-- NO macosx-arm64 --><libfreenect.version>0.5.7-${org.bytedeco.javacpp.version}</libfreenect.version>
1814+
<!-- NO macosx-arm64 --><libfreenect2.version>0.2.0-${org.bytedeco.javacpp.version}</libfreenect2.version>
1815+
<!-- NO macosx-arm64 --><librealsense.version>1.12.4-${org.bytedeco.javacpp.version}</librealsense.version>
18201816
<openblas.version>0.3.21-${org.bytedeco.javacpp.version}</openblas.version>
18211817
<opencv.version>4.6.0-${org.bytedeco.javacpp.version}</opencv.version>
18221818
<tesseract.version>5.2.0-${org.bytedeco.javacpp.version}</tesseract.version>
@@ -4708,6 +4704,13 @@
47084704
<groupId>com.nativelibs4java</groupId>
47094705
<artifactId>bridj</artifactId>
47104706
<version>${com.nativelibs4java.bridj.version}</version>
4707+
<exclusions>
4708+
<exclusion>
4709+
<!-- Conflicts with junit:junit. We don't need Android here. -->
4710+
<groupId>com.google.android.tools</groupId>
4711+
<artifactId>dx</artifactId>
4712+
</exclusion>
4713+
</exclusions>
47114714
</dependency>
47124715

47134716
<!-- CDI - https://cdi-spec.org/ -->

rules.xml

+2-6
Original file line numberDiff line numberDiff line change
@@ -138,13 +138,9 @@
138138
<ignoreVersion type="regex">.*-(alpha|beta|rc)-?[0-9]+</ignoreVersion>
139139
</ignoreVersions>
140140
</rule>
141-
<rule groupId="org.codehaus.groovy" artifactId="*" comparisonMethod="maven">
141+
<rule groupId="org.apache.groovy" artifactId="*" comparisonMethod="maven">
142142
<ignoreVersions>
143-
<!--
144-
Groovy past 3.0.4 changes behavior in a way that breaks scripting-groovy.
145-
Until we have time to investigate and adjust, do not upgrade past that.
146-
-->
147-
<ignoreVersion type="regex">^(?!3\.0\.4\.).*</ignoreVersion>
143+
<ignoreVersion type="regex">.*-(alpha|beta|rc)-?[0-9]+</ignoreVersion>
148144
</ignoreVersions>
149145
</rule>
150146
<rule groupId="org.eclipse.collections" artifactId="eclipse-collections" comparisonMethod="maven">

0 commit comments

Comments
 (0)