Skip to content

Commit 6ccc781

Browse files
committed
mega-melt: explicitly skip ignored artifacts
The SciJava component collection includes some artifacts we do not want to include in the mega melt, even though their groupIds as a whole are included. For example, we do not need to melt SciJava forks of third-party components (Java 3D, JUnit Benchmarks, JEP), and we do not want to melt known-to-fail components (Scenery, n5-blosc and n5-zarr).
1 parent d9feb49 commit 6ccc781

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

tests/run.sh

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@ mvn -f "$megaMeltPOM" -U clean package > "$validationLog" || {
4747
}
4848
echo 'Done!'
4949

50-
# Run mega-melt through the melting pot,
51-
# with all SciJava-affiliated groupIds.
50+
# Run mega-melt through the melting pot, with all SciJava-affiliated groupIds,
51+
# minus excluded artifacts (see ignoredArtifacts in generate-mega-melt.py).
5252
echo &&
5353
echo 'Executing melting pot...' &&
5454
curl -fsL "$meltingPotURL" > "$meltingPotScript" &&
@@ -69,6 +69,14 @@ chmod +x "$meltingPotScript" &&
6969
-i 'org.scijava:*' \
7070
-i 'sc.fiji:*' \
7171
-i 'sc.iview:*' \
72+
-e 'graphics.scenery:scenery' \
73+
-e 'org.janelia.saalfeldlab:n5-blosc' \
74+
-e 'org.janelia.saalfeldlab:n5-zarr' \
75+
-e 'org.scijava:j3dcore' \
76+
-e 'org.scijava:j3dutils' \
77+
-e 'org.scijava:jep' \
78+
-e 'org.scijava:junit-benchmarks' \
79+
-e 'org.scijava:vecmath' \
7280
-f -v $@ || die 'Melting pot build failed!'
7381

7482
echo

0 commit comments

Comments
 (0)