← 返回首页
Add initial Bombast configuration · scijava/pom-scijava@73b16ee · GitHub
Skip to content

Navigation Menu

Toggle navigation
Sign in
Appearance settings
Search or jump to...

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Resetting focus

Commit 73b16ee

Browse files
committed
Add initial Bombast configuration
See https://github.com/scijava/bombast
1 parent b254053 commit 73b16ee

1 file changed

Lines changed: 160 additions & 0 deletions

File tree

‎bombast.toml‎

Lines changed: 160 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,160 @@
1+
[filter]
2+
includes = [
3+
"ca.mcgill:*",
4+
"io.scif:*",
5+
"jitk:*",
6+
"mpicbg:*",
7+
"net.imagej:*",
8+
"net.imglib2:*",
9+
"net.preibisch:*",
10+
"org.bonej:*",
11+
"org.janelia.saalfeldlab:*",
12+
"org.janelia:*",
13+
"org.morphonets:*",
14+
"org.scijava:*",
15+
"sc.fiji:*",
16+
]
17+
excludes = [
18+
# TEMP: Exclude org.bytedeco:hdf5 until cisd:jhdf5 is gone.
19+
'org.bytedeco:hdf5',
20+
# TEMP: Skip components within multi-module reactors.
21+
# Neither melting-pot.sh nor release-version.sh understand
22+
# multi-module repositories; release-version.sh needs to learn
23+
# how to tag and release individual components from multi-module
24+
# repos, so that when melting-pot.sh shallow clones the repo at
25+
# that tag and invokes a build, it will be building only the
26+
# released component as it does with single-component repos.
27+
'org.scijava:scijava-collections',
28+
'org.scijava:scijava-common3',
29+
'org.scijava:scijava-concurrent',
30+
'org.scijava:scijava-discovery-test',
31+
'org.scijava:scijava-discovery',
32+
'org.scijava:scijava-function',
33+
'org.scijava:scijava-legacy',
34+
'org.scijava:scijava-meta',
35+
'org.scijava:scijava-ops-api',
36+
'org.scijava:scijava-ops-benchmarks',
37+
'org.scijava:scijava-ops-engine',
38+
'org.scijava:scijava-ops-ext-parser',
39+
'org.scijava:scijava-ops-flim',
40+
'org.scijava:scijava-ops-image',
41+
'org.scijava:scijava-ops-indexer',
42+
'org.scijava:scijava-ops-opencv',
43+
'org.scijava:scijava-ops-spi',
44+
'org.scijava:scijava-ops-tutorial',
45+
'org.scijava:scijava-priority',
46+
'org.scijava:scijava-progress',
47+
'org.scijava:scijava-struct',
48+
'org.scijava:scijava-taglets',
49+
'org.scijava:scijava-testutil',
50+
'org.scijava:scijava-types',
51+
'mpicbg:mpicbg', 'mpicbg:mpicbg_',
52+
# NB: Skip artifacts requiring minimum Java version >8.
53+
'*:algart-tiff',
54+
'*:javafx-base',
55+
'*:javafx-controls',
56+
'*:javafx-fxml',
57+
'*:javafx-graphics',
58+
'*:javafx-media',
59+
'*:javafx-swing',
60+
'*:javafx-web',
61+
'*:SNT',
62+
# NB: Skip closed-source artifacts.
63+
'*:bonej-plus',
64+
# NB: The following artifacts have messy dependency trees.
65+
# Too many problems to test as part of the mega-melt.
66+
# See WARNING block in pom-scijava's pom.xml for details.
67+
'net.imagej:imagej-server',
68+
'*:spark-core_2.11',
69+
# NB: Skip scijava forks of third-party projects.
70+
# These are very stable, with few/no dependencies, and
71+
# don't need to be retested as pom-scijava evolves.
72+
'org.scijava:j3dcore',
73+
'org.scijava:j3dutils',
74+
'org.scijava:jep',
75+
'org.scijava:junit-benchmarks',
76+
'org.scijava:vecmath',
77+
# NB: Skip alternate flavors of other managed components.
78+
'*:gluegen', # uberjar flavor of gluegen-rt
79+
'*:jogl-all-noawt', # slimmed down flavor of jogl-all
80+
# NB: All the SWT platform JARs have the same classes.
81+
# The current platform will be brought in transitively.
82+
'*:org.eclipse.swt.cocoa.macosx',
83+
'*:org.eclipse.swt.cocoa.macosx.x86_64',
84+
'*:org.eclipse.swt.gtk.aix.ppc',
85+
'*:org.eclipse.swt.gtk.aix.ppc64',
86+
'*:org.eclipse.swt.gtk.hpux.ia64',
87+
'*:org.eclipse.swt.gtk.linux.ppc',
88+
'*:org.eclipse.swt.gtk.linux.ppc64',
89+
'*:org.eclipse.swt.gtk.linux.s390',
90+
'*:org.eclipse.swt.gtk.linux.s390x',
91+
'*:org.eclipse.swt.gtk.linux.x86',
92+
'*:org.eclipse.swt.gtk.linux.x86_64',
93+
'*:org.eclipse.swt.gtk.solaris.sparc',
94+
'*:org.eclipse.swt.gtk.solaris.x86',
95+
'*:org.eclipse.swt.win32.win32.x86',
96+
'*:org.eclipse.swt.win32.win32.x86_64',
97+
# NB: All SLF4J bindings have the same classes.
98+
# We'll rely on logback-classic being present here.
99+
'org.slf4j:slf4j-jcl',
100+
'org.slf4j:slf4j-jdk14',
101+
'org.slf4j:slf4j-nop',
102+
'org.slf4j:slf4j-simple',
103+
# NB: Cannot include both commons-logging and jcl-over-slf4j;
104+
# see: http://www.slf4j.org/codes.html#jclDelegationLoop
105+
'org.slf4j:jcl-over-slf4j',
106+
]
107+
108+
[build]
109+
min-java-version = 8
110+
111+
[skip-tests]
112+
components = [
113+
# java.lang.AssertionError
114+
# at org.scijava.minimaven.BasicTest.testClassifiers(BasicTest.java:216)
115+
"org.scijava:minimaven",
116+
117+
# Error while checking the CLIJ2 installation: null
118+
"sc.fiji:labkit-pixel-classification",
119+
]
120+
121+
[remove-tests]
122+
123+
# CachedOpEnvironmentTest fails intermittently. Of course, it should be
124+
# somehow fixed in imagej-ops. But for now, let's not let it ruin the melt.
125+
"net.imagej:imagej-ops" = ["net.imagej.ops.cached.CachedOpEnvironmentTest"]
126+
127+
# In org.janelia.saalfeldlab.n5.metadata.ome.ngff.v04.WriteAxesTests.testXYT:
128+
# java.util.NoSuchElementException: No value present
129+
"org.janelia.saalfeldlab:n5-ij" = ["org.janelia.saalfeldlab.n5.metadata.ome.ngff.v04.WriteAxesTests"]
130+
131+
# Avoid notNull assertion error at
132+
# org.janelia.saalfeldlab.n5.universe.metadata.MetadataTests.testEmptyBase(MetadataTests.java:346)
133+
"org.janelia.saalfeldlab:n5-universe" = ["org.janelia.saalfeldlab.n5.universe.metadata.MetadataTests"]
134+
135+
# In org.janelia.saalfeldlab.n5.zarr.ZarrCachedFSTest.cacheBehaviorTest:
136+
# arrays first differed at element [0]; expected:<[a]> but was:<[c]>
137+
"org.janelia.saalfeldlab:n5-zarr" = ["org.janelia.saalfeldlab.n5.zarr.ZarrCachedFSTest"]
138+
# Note: The above test is fixed with saalfeldlab/n5-zarr@e7edcec3,
139+
# but the fix is only available in n5-zarr 2.0.0-alpha-1, and we
140+
# do not want to update the SciJava BOM to the alpha version.
141+
142+
# In sc.fiji.labkit.ui.plugin.CalculateProbabilityMapWithLabkitIJ1PluginTest.test:
143+
# Macro Error: "probability map for blobs.tif" not found in line 4
144+
# selectImage ( <"probability map for blobs.tif"> ) ;
145+
# java.lang.RuntimeException: Macro canceled
146+
# at ij.macro.Interpreter.error(Interpreter.java:1403)
147+
# at ij.macro.Functions.selectImage(Functions.java:3225)
148+
# at ij.macro.Functions.doFunction(Functions.java:136)
149+
# at ij.macro.Interpreter.doStatement(Interpreter.java:280)
150+
# at ij.macro.Interpreter.doStatements(Interpreter.java:266)
151+
# at ij.macro.Interpreter.run(Interpreter.java:162)
152+
# at ij.macro.Interpreter.run(Interpreter.java:92)
153+
# at sc.fiji.labkit.ui.plugin.CalculateProbabilityMapWithLabkitIJ1PluginTest.test(CalculateProbabilityMapWithLabkitIJ1PluginTest.java:65)
154+
"sc.fiji:labkit-ui" = ["sc.fiji.labkit.ui.plugin.CalculateProbabilityMapWithLabkitIJ1PluginTest"]
155+
156+
[components."net.imagej:ij"]
157+
"java-version" = 11
158+
159+
[components."net.imglib2:imglib2-mesh"]
160+
"java-version" = 11

0 commit comments

Comments
 (0)

Footer

© 2026 GitHub, Inc.