Skip to content

Commit 97bbf63

Browse files
committed
TrackMate >=9 requires Java 21
Following the advice of Claude and Curtis I added exclusions so that we can exclude XML thingies that caused a compile error with TrackScheme SVG export classes.
1 parent 160b24d commit 97bbf63

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

pom.xml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,10 @@
180180
<javaGeom.version>0.11.1</javaGeom.version>
181181
<imglib2.version>8.0.0</imglib2.version>
182182
<bigdataviewer-core.version>10.6.7</bigdataviewer-core.version>
183+
184+
<!-- TrackMate >=8 requires Java 21 -->
185+
<scijava.jvm.version>21</scijava.jvm.version>
186+
<scijava.jvm.build.version>[21,)</scijava.jvm.build.version>
183187
</properties>
184188

185189
<dependencies>
@@ -197,6 +201,20 @@
197201
<dependency>
198202
<groupId>sc.fiji</groupId>
199203
<artifactId>labkit-ui</artifactId>
204+
<exclusions>
205+
<exclusion>
206+
<groupId>net.imagej</groupId>
207+
<artifactId>imagej-legacy</artifactId>
208+
</exclusion>
209+
<exclusion>
210+
<groupId>xerces</groupId>
211+
<artifactId>xercesImpl</artifactId>
212+
</exclusion>
213+
<exclusion>
214+
<groupId>xml-apis</groupId>
215+
<artifactId>xml-apis</artifactId>
216+
</exclusion>
217+
</exclusions>
200218
</dependency>
201219

202220
<!-- ImageJ dependencies -->
@@ -277,10 +295,30 @@
277295
<dependency>
278296
<groupId>org.apache.xmlgraphics</groupId>
279297
<artifactId>batik-dom</artifactId>
298+
<exclusions>
299+
<exclusion>
300+
<groupId>xml-apis</groupId>
301+
<artifactId>xml-apis</artifactId>
302+
</exclusion>
303+
<exclusion>
304+
<groupId>xml-apis</groupId>
305+
<artifactId>xml-apis-ext</artifactId>
306+
</exclusion>
307+
</exclusions>
280308
</dependency>
281309
<dependency>
282310
<groupId>org.apache.xmlgraphics</groupId>
283311
<artifactId>batik-svggen</artifactId>
312+
<exclusions>
313+
<exclusion>
314+
<groupId>xml-apis</groupId>
315+
<artifactId>xml-apis</artifactId>
316+
</exclusion>
317+
<exclusion>
318+
<groupId>xml-apis</groupId>
319+
<artifactId>xml-apis-ext</artifactId>
320+
</exclusion>
321+
</exclusions>
284322
</dependency>
285323
<dependency>
286324
<groupId>org.jdom</groupId>

0 commit comments

Comments
 (0)