Skip to content

Commit ee300a9

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents 6388e54 + a88a6b3 commit ee300a9

File tree

3 files changed

+26
-6
lines changed

3 files changed

+26
-6
lines changed

pom.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -472,7 +472,7 @@
472472
<net.imagej.imagej.version>${imagej.version}</net.imagej.imagej.version>
473473

474474
<!-- ImageJ - https://github.com/imagej/ImageJ -->
475-
<imagej1.version>1.54h</imagej1.version>
475+
<imagej1.version>1.54g</imagej1.version>
476476
<ij.version>${imagej1.version}</ij.version>
477477
<net.imagej.ij.version>${ij.version}</net.imagej.ij.version>
478478

@@ -1103,11 +1103,11 @@
11031103
<net.imglib2.imglib2-label-multisets.version>${imglib2-label-multisets.version}</net.imglib2.imglib2-label-multisets.version>
11041104

11051105
<!-- N5 - https://github.com/saalfeldlab/n5 -->
1106-
<n5.version>3.1.3</n5.version>
1106+
<n5.version>3.1.2</n5.version>
11071107
<org.janelia.saalfeldlab.n5.version>${n5.version}</org.janelia.saalfeldlab.n5.version>
11081108

11091109
<!-- N5 AWS S3 - https://github.com/saalfeldlab/n5-aws-s3 -->
1110-
<n5-aws-s3.version>4.0.2</n5-aws-s3.version>
1110+
<n5-aws-s3.version>4.0.1</n5-aws-s3.version>
11111111
<org.janelia.saalfeldlab.n5-aws-s3.version>${n5-aws-s3.version}</org.janelia.saalfeldlab.n5-aws-s3.version>
11121112

11131113
<!-- N5 Blosc - https://github.com/saalfeldlab/n5-blosc -->
@@ -1131,15 +1131,15 @@
11311131
<org.janelia.saalfeldlab.n5-imglib2.version>${n5-imglib2.version}</org.janelia.saalfeldlab.n5-imglib2.version>
11321132

11331133
<!-- N5 Universe - https://github.com/saalfeldlab/n5-universe -->
1134-
<n5-universe.version>1.3.2</n5-universe.version>
1134+
<n5-universe.version>1.3.1</n5-universe.version>
11351135
<org.janelia.saalfeldlab.n5-universe.version>${n5-universe.version}</org.janelia.saalfeldlab.n5-universe.version>
11361136

11371137
<!-- N5 Viewer for Fiji - https://github.com/saalfeldlab/n5-viewer_fiji -->
11381138
<n5-viewer_fiji.version>6.0.1</n5-viewer_fiji.version>
11391139
<org.janelia.saalfeldlab.n5-viewer_fiji.version>${n5-viewer_fiji.version}</org.janelia.saalfeldlab.n5-viewer_fiji.version>
11401140

11411141
<!-- N5 Zarr - https://github.com/saalfeldlab/n5-zarr -->
1142-
<n5-zarr.version>1.2.1</n5-zarr.version>
1142+
<n5-zarr.version>1.2.0</n5-zarr.version>
11431143
<org.janelia.saalfeldlab.n5-zarr.version>${n5-zarr.version}</org.janelia.saalfeldlab.n5-zarr.version>
11441144

11451145
<!-- N5 ZStandard - https://github.com/JaneliaSciComp/n5-zstandard -->

tests/generate-mega-melt.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ def child(node, tag):
2727
# because it has a module-info.java, so skip it until the
2828
# component collection is updated from Java 8 to Java 11.
2929
'ij',
30+
# NB: Skip artifacts requiring minimum Java version >8.
31+
'algart-tiff',
3032
# NB: The following artifacts have messy dependency trees.
3133
# Too many problems to test as part of the mega-melt.
3234
# See WARNING block in pom-scijava's pom.xml for details.

tests/run.sh

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,8 +152,26 @@ kotlinVersion=$(
152152
mvn -B -U -q -Denforcer.skip=true -Dexec.executable=echo \
153153
-Dexec.args='${kotlin.version}' --non-recursive validate exec:exec 2>&1 |
154154
head -n1 | sed 's;\(.\[[0-9]m\)*;;') &&
155+
# TEMP: Also fix the version of maven-enforcer-plugin, to prevent n5 from
156+
# overriding it with a too-old version. Even though we pass enforcer.skip,
157+
# so that the enforcer plugin does not actually do any checking, this version
158+
# mismatch still triggers a problem:
159+
#
160+
# [ERROR] Failed to execute goal
161+
# org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M3:enforce
162+
# (enforce-rules) on project n5-blosc: Unable to parse configuration of
163+
# mojo org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M3:enforce
164+
# for parameter banDuplicateClasses: Cannot create instance of interface
165+
# org.apache.maven.enforcer.rule.api.EnforcerRule:
166+
# org.apache.maven.enforcer.rule.api.EnforcerRule.<init>() -> [Help 1]
167+
#
168+
# Once n5 components stop doing that version pin, we can remove this here.
169+
enforcerVersion=$(
170+
mvn -B -U -q -Denforcer.skip=true -Dexec.executable=echo \
171+
-Dexec.args='${maven-enforcer-plugin.version}' --non-recursive validate exec:exec 2>&1 |
172+
head -n1 | sed 's;\(.\[[0-9]m\)*;;') &&
155173
mv -f "$buildScript" "$buildScriptTemp" &&
156-
sed -E "s;mvn -Denforcer.skip;& -Dkotlin.version=$kotlinVersion;" "$buildScriptTemp" > "$buildScript" &&
174+
sed -E "s;mvn -Denforcer.skip;& -Dmaven-enforcer-plugin.version=$enforcerVersion -Dkotlin.version=$kotlinVersion;" "$buildScriptTemp" > "$buildScript" &&
157175

158176
chmod +x "$buildScript" &&
159177
rm "$buildScriptTemp" ||

0 commit comments

Comments
 (0)