pom-scijava
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>org.scijava</groupId>
<artifactId>pom-scijava</artifactId>
<version>35.1.1</version>
</dependency><?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.scijava</groupId>
<artifactId>pom-scijava-base</artifactId>
<version>17.1.1</version>
<relativePath />
</parent>
<artifactId>pom-scijava</artifactId>
<version>35.1.1</version>
<packaging>pom</packaging>
<name>SciJava Parent POM</name>
<description>This POM provides a parent from which participating projects can declare their build configurations. It ensures that projects all use a compatible build environment, including Java version, as well as versions of dependencies and plugins.</description>
<url>https://scijava.org/</url>
<inceptionYear>2011</inceptionYear>
<organization>
<name>SciJava</name>
<url>https://scijava.org/</url>
</organization>
<licenses>
<license>
<name>Unlicense</name>
<url>https://unlicense.org/</url>
<distribution>repo</distribution>
</license>
</licenses>
<developers>
<developer>
<id>ctrueden</id>
<name>Curtis Rueden</name>
<url>https://imagej.net/people/ctrueden</url>
<roles>
<role>founder</role>
<role>lead</role>
<role>developer</role>
<role>debugger</role>
<role>reviewer</role>
<role>support</role>
<role>maintainer</role>
</roles>
</developer>
</developers>
<contributors>
<contributor>
<name>Mark Hiner</name>
<url>https://imagej.net/people/hinerm</url>
<properties><id>hinerm</id></properties>
</contributor>
<contributor>
<name>Johannes Schindelin</name>
<url>https://imagej.net/people/dscho</url>
<properties><id>dscho</id></properties>
</contributor>
<contributor>
<name>Sébastien Besson</name>
<url>https://imagej.net/people/sbesson</url>
<properties><id>sbesson</id></properties>
</contributor>
<contributor>
<name>John Bogovic</name>
<url>https://imagej.net/people/bogovicj</url>
<properties><id>bogovicj</id></properties>
</contributor>
<contributor>
<name>Nicolas Chiaruttini</name>
<url>https://imagej.net/people/NicoKiaru</url>
<properties><id>NicoKiaru</id></properties>
</contributor>
<contributor>
<name>Barry DeZonia</name>
<url>https://imagej.net/people/bdezonia</url>
<properties><id>bdezonia</id></properties>
</contributor>
<contributor>
<name>Richard Domander</name>
<url>https://imagej.net/people/rimadoma</url>
<properties><id>rimadoma</id></properties>
</contributor>
<contributor>
<name>Karl Duderstadt</name>
<url>https://imagej.net/people/karlduderstadt</url>
<properties><id>karlduderstadt</id></properties>
</contributor>
<contributor>
<name>Jan Eglinger</name>
<url>https://imagej.net/people/imagejan</url>
<properties><id>imagejan</id></properties>
</contributor>
<contributor>
<name>Gabriel Einsdorf</name>
<url>https://imagej.net/people/gab1one</url>
<properties><id>gab1one</id></properties>
</contributor>
<contributor>
<name>Tiago Ferreira</name>
<url>https://imagej.net/people/tferr</url>
<properties><id>tferr</id></properties>
</contributor>
<contributor>
<name>David Gault</name>
<properties><id>dgault</id></properties>
</contributor>
<contributor>
<name>Ulrik Günther</name>
<url>https://imagej.net/people/skalarproduktraum</url>
<properties><id>skalarproduktraum</id></properties>
</contributor>
<contributor>
<name>Philipp Hanslovsky</name>
<url>https://imagej.net/people/hanslovsky</url>
<properties><id>hanslovsky</id></properties>
</contributor>
<contributor>
<name>Stefan Helfrich</name>
<url>https://imagej.net/people/stelfrich</url>
<properties><id>stelfrich</id></properties>
</contributor>
<contributor>
<name>Cameron Lloyd</name>
<url>https://imagej.net/people/camlloyd</url>
<properties><id>camlloyd</id></properties>
</contributor>
<contributor>
<name>Hadrien Mary</name>
<url>https://imagej.net/people/hadim</url>
<properties><id>hadim</id></properties>
</contributor>
<contributor>
<name>Tobias Pietzsch</name>
<url>https://imagej.net/people/tpietzsch</url>
<properties><id>tpietzsch</id></properties>
</contributor>
<contributor>
<name>Stephan Preibisch</name>
<url>https://imagej.net/people/StephanPreibisch</url>
<properties><id>StephanPreibisch</id></properties>
</contributor>
<contributor>
<name>Stephan Saalfeld</name>
<url>https://imagej.net/people/axtimwalde</url>
<properties><id>axtimwalde</id></properties>
</contributor>
<contributor>
<name>Deborah Schmidt</name>
<url>https://imagej.net/people/frauzufall</url>
<properties><id>frauzufall</id></properties>
</contributor>
<contributor>
<name>Lorenzo Scianatico</name>
<url>https://imagej.net/people/LoreScianatico</url>
<properties><id>LoreScianatico</id></properties>
</contributor>
<contributor>
<name>Jean-Yves Tinevez</name>
<url>https://imagej.net/people/tinevez</url>
<properties><id>tinevez</id></properties>
</contributor>
<contributor>
<name>Christian Tischer</name>
<url>https://imagej.net/people/tischi</url>
<properties><id>tischi</id></properties>
</contributor>
<contributor>
<name>Gabriella Turek</name>
<url>https://imagej.net/people/turekg</url>
<properties><id>turekg</id></properties>
</contributor>
</contributors>
<mailingLists>
<mailingList>
<name>SciJava</name>
<subscribe>https://groups.google.com/group/scijava</subscribe>
<unsubscribe>https://groups.google.com/group/scijava</unsubscribe>
<post>scijava@googlegroups.com</post>
<archive>https://groups.google.com/group/scijava</archive>
</mailingList>
</mailingLists>
<scm>
<connection>scm:git:https://github.com/scijava/pom-scijava</connection>
<developerConnection>scm:git:git@github.com:scijava/pom-scijava</developerConnection>
<tag>pom-scijava-35.1.1</tag>
<url>https://github.com/scijava/pom-scijava</url>
</scm>
<issueManagement>
<system>GitHub Issues</system>
<url>https://github.com/scijava/pom-scijava/issues</url>
</issueManagement>
<ciManagement>
<system>GitHub Actions</system>
<url>https://github.com/scijava/pom-scijava/actions</url>
</ciManagement>
<properties>
<!--
HACK: The following list of allowed-to-be-duplicated classes
facilitates intended combinations of artifacts:
==
Classes: com.google.inject.*
Part of: com.google.inject:guice:no_aop
Also in: org.sonatype.sisu:sisu-guice
Enables:
org.apache.maven:maven-core (guice) +
org.apache.maven.shared:maven-common-artifact-filters (sisu-guice)
==
Class: javax.xml.namespace.QName
Part of: Java Runtime Environment
Also in: xml-apis:xml-apis, xpp3:xpp3
Enables: xml-apis:xml-apis + xpp3:xpp3
==
TEMP: Until scijava/scripting-jruby#5 is resolved.
Classes: jnr.ffi.*
Part of: com.github.jnr:jnr-ffi
Also in: org.jruby:jruby-core
Enables: org.jruby:jruby-core + org.python:jython-slim (jnr-ffi)
==
Classes: org.apache.hadoop.yarn.*.package-info
Part of: org.apache.hadoop:hadoop-yarn-*
Enables:
org.apache.hadoop:hadoop-yarn-<foo> +
org.apache.hadoop:hadoop-yarn-<bar>
==
Classes: org.apache.spark.unused.UnusedStubClass
Part of: org.apache.spark:spark-*
Enables: org.apache.spark:spark-core_2.11 (spark-*)
==
Classes: org.eclipse.aether.*
Part of:
org.apache.maven.resolver:maven-resolver-api
org.apache.maven.resolver:maven-resolver-util
org.apache.maven.shared:maven-artifact-transfer
org.eclipse.aether:aether-api
org.eclipse.aether:aether-util
Enables: dependence on Apache Maven libraries
==
Classes: org.hibernate.stat.ConcurrentStatisticsImpl
Part of: org.hibernate:hibernate-core
Also in: org.openmicroscopy:omero-blitz
Enables:
org.openmicroscopy:omero-blitz +
org.openmicroscopy:omero-model (hibernate-core)
==
Classes: org.junit.runner.Runner
Part of: junit:junit
Also in: org.jmockit:jmockit
Enables: junit:junit + org.jmockit:jmockit
==
Classes: org.jetbrains.kotlin.daemon.common.*
Part of: kotlin-daemon-client, kotlin-daemon-embeddable
Enables:
org.jetbrains.kotlin:kotlin-compiler-embeddable (kotlin-daemon-embeddable) +
org.jetbrains.kotlin:kotlin-script-util (kotlin-compiler-client)
==
Classes: org.jzy3d.plot3d.pipelines.*
Part of: org.jzy3d:jzy3d-core, org.jzy3d:jzy3d-native-jogl-awt
Enables: org.jzy3d:jzy3d-core + org.jzy3d:jzy3d-native-jogl-awt
-->
<scijava.allowedDuplicateClasses>com.google.inject.*,javax.xml.namespace.QName,jnr.ffi.*,org.apache.hadoop.yarn.*.package-info,org.apache.spark.unused.UnusedStubClass,org.eclipse.aether.*,org.hibernate.stat.ConcurrentStatisticsImpl,org.jetbrains.kotlin.daemon.common.*,org.junit.runner.Runner,org.jzy3d.plot3d.pipelines.*</scijava.allowedDuplicateClasses>
<!--
NB: The scijava.allowedDuplicateClasses property above makes it easier to
append to the list of allowed duplicate classes in downstream projects.
Simply override the property in your POM with something like this:
<allowedDuplicateClasses>${scijava.allowedDuplicateClasses},com.example.AnotherDuplicate</allowedDuplicateClasses>
-->
<allowedDuplicateClasses>${scijava.allowedDuplicateClasses}</allowedDuplicateClasses>
<!--
NB: We override these properties to make the enforcer happy.
You will need to override them in your POM, too... to valid values.
-->
<license.licenseName>N/A</license.licenseName>
<license.copyrightOwners>N/A</license.copyrightOwners>
<!-- Managed dependency versions - SciJava component collection -->
<!--
If two artifacts on the classpath use two different versions of the same
dependency, behavior is inconsistent at best, and often broken. The
following properties facilitate consistency of dependency versions between
various projects in the SciJava software stack.
When possible, we advise declaring your SciJava dependencies without a
version since the versions of all SciJava components are managed in this
POM's <dependencyManagement> section.
If you need to override the version of a particular component, then simply
override that component's version property in your POM's <properties>
section, rather than hardcoding them.
WARNING: While most artifacts in this BOM can be successfully combined,
there are a handful of exceptions requiring some downstream effort:
- net.imagej:imagej-server depends on Dropwizard, which ships its own
metrics-graphite and metrics-logback libraries, among other issues.
- org.apache.spark:spark-core_2.11 has a large number of dependencies,
some of which are incompatible with other artifact trees in this BOM;
e.g., Spark depends on kryo-shaded while Bio-Formats depends on kryo.
If you make use of any of the above artifacts, you may need to add
dependency exclusions, ignore additional duplicate class patterns,
and/or manually tune your runtime classpath.
-->
<!-- SciJava - https://github.com/scijava -->
<!-- Batch Processor - https://github.com/scijava/batch-processor -->
<batch-processor.version>0.4.2</batch-processor.version>
<org.scijava.batch-processor.version>${batch-processor.version}</org.scijava.batch-processor.version>
<!-- JUnit Benchmarks - https://github.com/scijava/junit-benchmarks -->
<junit-benchmarks.version>0.7.4-scijava</junit-benchmarks.version>
<org.scijava.junit-benchmarks.version>${junit-benchmarks.version}</org.scijava.junit-benchmarks.version>
<!-- MiniMaven - https://github.com/scijava/minimaven -->
<minimaven.version>2.2.2</minimaven.version>
<org.scijava.minimaven.version>${minimaven.version}</org.scijava.minimaven.version>
<!-- Native Lib Loader - https://github.com/scijava/native-lib-loader -->
<native-lib-loader.version>2.4.0</native-lib-loader.version>
<org.scijava.native-lib-loader.version>${native-lib-loader.version}</org.scijava.native-lib-loader.version>
<!-- Parsington - https://github.com/scijava/parsington -->
<parsington.version>3.1.0</parsington.version>
<org.scijava.parsington.version>${parsington.version}</org.scijava.parsington.version>
<!-- SciJava Cache - https://github.com/scijava/scijava-cache -->
<scijava-cache.version>0.1.2</scijava-cache.version>
<org.scijava.scijava-cache.version>${scijava-cache.version}</org.scijava.scijava-cache.version>
<!-- SciJava Common - https://github.com/scijava/scijava-common -->
<scijava-common.version>2.94.1</scijava-common.version>
<org.scijava.scijava-common.version>${scijava-common.version}</org.scijava.scijava-common.version>
<!-- SciJava Config - https://github.com/scijava/scijava-config -->
<scijava-config.version>2.0.3</scijava-config.version>
<org.scijava.scijava-config.version>${scijava-config.version}</org.scijava.scijava-config.version>
<!-- SciJava Grab - https://github.com/scijava/scijava-grab -->
<scijava-grab.version>0.1.1</scijava-grab.version>
<org.scijava.scijava-grab.version>${scijava-grab.version}</org.scijava.scijava-grab.version>
<!-- SciJava I/O: HTTP - https://github.com/scijava/scijava-io-http -->
<scijava-io-http.version>0.2.1</scijava-io-http.version>
<org.scijava.scijava-io-http.version>${scijava-io-http.version}</org.scijava.scijava-io-http.version>
<!-- SciJava Java 3D Tools - https://github.com/scijava/scijava-java3d -->
<scijava-java3d.version>0.1.0</scijava-java3d.version>
<org.scijava.scijava-java3d.version>${scijava-java3d.version}</org.scijava.scijava-java3d.version>
<!-- SciJava Listeners - https://github.com/scijava/scijava-listeners -->
<scijava-listeners.version>1.0.0-beta-3</scijava-listeners.version>
<org.scijava.scijava-listeners.version>${scijava-listeners.version}</org.scijava.scijava-listeners.version>
<!-- SciJava SLF4J Logging - https://github.com/scijava/scijava-log-slf4j -->
<scijava-log-slf4j.version>1.0.6</scijava-log-slf4j.version>
<org.scijava.scijava-log-slf4j.version>${scijava-log-slf4j.version}</org.scijava.scijava-log-slf4j.version>
<!-- SciJava Optional - https://github.com/scijava/scijava-optional -->
<scijava-optional.version>1.0.1</scijava-optional.version>
<org.scijava.scijava-optional.version>${scijava-optional.version}</org.scijava.scijava-optional.version>
<!-- SciJava Plot - https://github.com/scijava/scijava-plot -->
<scijava-plot.version>0.2.0</scijava-plot.version>
<org.scijava.scijava-plot.version>${scijava-plot.version}</org.scijava.scijava-plot.version>
<!-- SciJava Plugins: Commands - https://github.com/scijava/scijava-plugins-commands -->
<scijava-plugins-commands.version>0.2.4</scijava-plugins-commands.version>
<org.scijava.scijava-plugins-commands.version>${scijava-plugins-commands.version}</org.scijava.scijava-plugins-commands.version>
<!-- SciJava Plugins: Platforms - https://github.com/scijava/scijava-plugins-platforms -->
<scijava-plugins-platforms.version>0.3.1</scijava-plugins-platforms.version>
<org.scijava.scijava-plugins-platforms.version>${scijava-plugins-platforms.version}</org.scijava.scijava-plugins-platforms.version>
<!-- SciJava Plugins: Text: Markdown - https://github.com/scijava/scijava-plugins-text-markdown -->
<scijava-plugins-text-markdown.version>0.1.3</scijava-plugins-text-markdown.version>
<org.scijava.scijava-plugins-text-markdown.version>${scijava-plugins-text-markdown.version}</org.scijava.scijava-plugins-text-markdown.version>
<!-- SciJava Plugins: Text: Plain - https://github.com/scijava/scijava-plugins-text-plain -->
<scijava-plugins-text-plain.version>0.1.4</scijava-plugins-text-plain.version>
<org.scijava.scijava-plugins-text-plain.version>${scijava-plugins-text-plain.version}</org.scijava.scijava-plugins-text-plain.version>
<!-- SciJava Search - https://github.com/scijava/scijava-search -->
<scijava-search.version>2.0.3</scijava-search.version>
<org.scijava.scijava-search.version>${scijava-search.version}</org.scijava.scijava-search.version>
<!-- SciJava Table - https://github.com/scijava/scijava-table -->
<scijava-table.version>1.0.2</scijava-table.version>
<org.scijava.scijava-table.version>${scijava-table.version}</org.scijava.scijava-table.version>
<!-- SciJava UI: AWT - https://github.com/scijava/scijava-ui-awt -->
<scijava-ui-awt.version>0.1.7</scijava-ui-awt.version>
<org.scijava.scijava-ui-awt.version>${scijava-ui-awt.version}</org.scijava.scijava-ui-awt.version>
<!-- SciJava UI: Swing - https://github.com/scijava/scijava-ui-swing -->
<scijava-ui-swing.version>1.0.1</scijava-ui-swing.version>
<org.scijava.scijava-ui-swing.version>${scijava-ui-swing.version}</org.scijava.scijava-ui-swing.version>
<!-- Script Editor - https://github.com/scijava/script-editor -->
<script-editor.version>1.0.0</script-editor.version>
<org.scijava.script-editor.version>${script-editor.version}</org.scijava.script-editor.version>
<!-- Script Editor: Jython - https://github.com/scijava/script-editor-jython -->
<script-editor-jython.version>1.0.0</script-editor-jython.version>
<org.scijava.script-editor-jython.version>${script-editor-jython.version}</org.scijava.script-editor-jython.version>
<!-- Script Editor: Scala - https://github.com/scijava/script-editor-scala -->
<script-editor-scala.version>0.2.1</script-editor-scala.version>
<org.scijava.script-editor-scala.version>${script-editor-scala.version}</org.scijava.script-editor-scala.version>
<!-- Scripting: BeanShell - https://github.com/scijava/scripting-beanshell -->
<scripting-beanshell.version>0.4.1</scripting-beanshell.version>
<org.scijava.scripting-beanshell.version>${scripting-beanshell.version}</org.scijava.scripting-beanshell.version>
<!-- Scripting: Clojure - https://github.com/scijava/scripting-clojure -->
<scripting-clojure.version>0.1.6</scripting-clojure.version>
<org.scijava.scripting-clojure.version>${scripting-clojure.version}</org.scijava.scripting-clojure.version>
<!-- Scripting: Groovy - https://github.com/scijava/scripting-groovy -->
<scripting-groovy.version>0.4.2</scripting-groovy.version>
<org.scijava.scripting-groovy.version>${scripting-groovy.version}</org.scijava.scripting-groovy.version>
<!-- Scripting: Java - https://github.com/scijava/scripting-java -->
<scripting-java.version>0.4.1</scripting-java.version>
<org.scijava.scripting-java.version>${scripting-java.version}</org.scijava.scripting-java.version>
<!-- Scripting: JavaScript - https://github.com/scijava/scripting-javascript -->
<scripting-javascript.version>1.0.0</scripting-javascript.version>
<org.scijava.scripting-javascript.version>${scripting-javascript.version}</org.scijava.scripting-javascript.version>
<!-- Scripting: JRuby - https://github.com/scijava/scripting-jruby -->
<scripting-jruby.version>0.3.1</scripting-jruby.version>
<org.scijava.scripting-jruby.version>${scripting-jruby.version}</org.scijava.scripting-jruby.version>
<!-- Scripting: Jython - https://github.com/scijava/scripting-jython -->
<scripting-jython.version>1.0.1</scripting-jython.version>
<org.scijava.scripting-jython.version>${scripting-jython.version}</org.scijava.scripting-jython.version>
<!-- Scripting: Kotlin - https://github.com/scijava/scripting-kotlin -->
<scripting-kotlin.version>0.2.1</scripting-kotlin.version>
<org.scijava.scripting-kotlin.version>${scripting-kotlin.version}</org.scijava.scripting-kotlin.version>
<!-- Scripting: MATLAB - https://github.com/scijava/scripting-matlab -->
<scripting-matlab.version>0.5.3</scripting-matlab.version>
<org.scijava.scripting-matlab.version>${scripting-matlab.version}</org.scijava.scripting-matlab.version>
<!-- Scripting: Python - https://github.com/scijava/scripting-python -->
<scripting-python.version>0.3.0</scripting-python.version>
<org.scijava.scripting-python.version>${scripting-python.version}</org.scijava.scripting-python.version>
<!-- Scripting: Renjin - https://github.com/scijava/scripting-renjin -->
<scripting-renjin.version>0.2.3</scripting-renjin.version>
<org.scijava.scripting-renjin.version>${scripting-renjin.version}</org.scijava.scripting-renjin.version>
<!-- Scripting: Scala - https://github.com/scijava/scripting-scala -->
<scripting-scala.version>0.3.2</scripting-scala.version>
<org.scijava.scripting-scala.version>${scripting-scala.version}</org.scijava.scripting-scala.version>
<!-- Swing Checkbox Tree - https://github.com/scijava/swing-checkbox-tree -->
<swing-checkbox-tree.version>1.0.2</swing-checkbox-tree.version>
<org.scijava.swing-checkbox-tree.version>${swing-checkbox-tree.version}</org.scijava.swing-checkbox-tree.version>
<!-- UI Behaviour - https://github.com/scijava/ui-behaviour -->
<ui-behaviour.version>2.0.7</ui-behaviour.version>
<org.scijava.ui-behaviour.version>${ui-behaviour.version}</org.scijava.ui-behaviour.version>
<!-- ImageJ - https://github.com/imagej -->
<!-- ImageJ2 - https://github.com/imagej/imagej2 -->
<imagej2.version>2.13.1</imagej2.version>
<imagej.version>${imagej2.version}</imagej.version>
<net.imagej.imagej.version>${imagej.version}</net.imagej.imagej.version>
<!-- ImageJ - https://github.com/imagej/ImageJ -->
<imagej1.version>1.54d</imagej1.version>
<ij.version>${imagej1.version}</ij.version>
<net.imagej.ij.version>${ij.version}</net.imagej.ij.version>
<!-- ImageJ patcher - https://github.com/imagej/ij1-patcher -->
<ij1-patcher.version>1.2.6</ij1-patcher.version>
<net.imagej.ij1-patcher.version>${ij1-patcher.version}</net.imagej.ij1-patcher.version>
<!-- ImageJ Common - https://github.com/imagej/imagej-common -->
<imagej-common.version>2.0.3</imagej-common.version>
<net.imagej.imagej-common.version>${imagej-common.version}</net.imagej.imagej-common.version>
<!-- ImageJ Deprecated - https://github.com/imagej/imagej-deprecated -->
<imagej-deprecated.version>0.2.0</imagej-deprecated.version>
<net.imagej.imagej-deprecated.version>${imagej-deprecated.version}</net.imagej.imagej-deprecated.version>
<!-- ImageJ Launcher - https://github.com/imagej/imagej-launcher -->
<imagej-launcher.version>6.0.2</imagej-launcher.version>
<net.imagej.imagej-launcher.version>${imagej-launcher.version}</net.imagej.imagej-launcher.version>
<!-- ImageJ Legacy - https://github.com/imagej/imagej-legacy -->
<imagej-legacy.version>1.1.0</imagej-legacy.version>
<net.imagej.imagej-legacy.version>${imagej-legacy.version}</net.imagej.imagej-legacy.version>
<!-- ImageJ MATLAB - https://github.com/imagej/imagej-matlab -->
<imagej-matlab.version>0.7.5</imagej-matlab.version>
<net.imagej.imagej-matlab.version>${imagej-matlab.version}</net.imagej.imagej-matlab.version>
<!-- ImageJ Mesh - https://github.com/imagej/imagej-mesh -->
<imagej-mesh.version>0.8.1</imagej-mesh.version>
<net.imagej.imagej-mesh.version>${imagej-mesh.version}</net.imagej.imagej-mesh.version>
<!-- ImageJ Mesh IO - https://github.com/imagej/imagej-mesh-io -->
<imagej-mesh-io.version>0.1.2</imagej-mesh-io.version>
<net.imagej.imagej-mesh-io.version>${imagej-mesh-io.version}</net.imagej.imagej-mesh-io.version>
<!-- ImageJ Notebook - https://github.com/imagej/imagej-notebook -->
<imagej-notebook.version>0.7.1</imagej-notebook.version>
<net.imagej.imagej-notebook.version>${imagej-notebook.version}</net.imagej.imagej-notebook.version>
<!-- ImageJ-OMERO - https://github.com/imagej/imagej-omero -->
<imagej-omero.version>1.0.0-5.6</imagej-omero.version>
<net.imagej.imagej-omero.version>${imagej-omero.version}</net.imagej.imagej-omero.version>
<!-- ImageJ-OMERO Legacy - https://github.com/imagej/imagej-omero-legacy -->
<imagej-omero-legacy.version>1.0.0-5.6</imagej-omero-legacy.version>
<net.imagej.imagej-omero-legacy.version>${imagej-omero-legacy.version}</net.imagej.imagej-omero-legacy.version>
<!-- ImageJ OpenCV - https://github.com/imagej/imagej-opencv -->
<imagej-opencv.version>0.1.3</imagej-opencv.version>
<net.imagej.imagej-opencv.version>${imagej-opencv.version}</net.imagej.imagej-opencv.version>
<!-- ImageJ Ops - https://github.com/imagej/imagej-ops -->
<imagej-ops.version>2.0.0</imagej-ops.version>
<net.imagej.imagej-ops.version>${imagej-ops.version}</net.imagej.imagej-ops.version>
<!-- ImageJ Plugins: Batch - https://github.com/imagej/imagej-plugins-batch -->
<imagej-plugins-batch.version>0.1.1</imagej-plugins-batch.version>
<net.imagej.imagej-plugins-batch.version>${imagej-plugins-batch.version}</net.imagej.imagej-plugins-batch.version>
<!-- ImageJ Plugins: Commands - https://github.com/imagej/imagej-plugins-commands -->
<imagej-plugins-commands.version>0.8.1</imagej-plugins-commands.version>
<net.imagej.imagej-plugins-commands.version>${imagej-plugins-commands.version}</net.imagej.imagej-plugins-commands.version>
<!-- ImageJ Plugins: Tools - https://github.com/imagej/imagej-plugins-tools -->
<imagej-plugins-tools.version>0.3.1</imagej-plugins-tools.version>
<net.imagej.imagej-plugins-tools.version>${imagej-plugins-tools.version}</net.imagej.imagej-plugins-tools.version>
<!-- ImageJ Plugins: Uploader: SSH - https://github.com/imagej/imagej-plugins-uploader-ssh -->
<imagej-plugins-uploader-ssh.version>0.3.2</imagej-plugins-uploader-ssh.version>
<net.imagej.imagej-plugins-uploader-ssh.version>${imagej-plugins-uploader-ssh.version}</net.imagej.imagej-plugins-uploader-ssh.version>
<!-- ImageJ Plugins: Uploader: WebDAV - https://github.com/imagej/imagej-plugins-uploader-webdav -->
<imagej-plugins-uploader-webdav.version>0.3.3</imagej-plugins-uploader-webdav.version>
<net.imagej.imagej-plugins-uploader-webdav.version>${imagej-plugins-uploader-webdav.version}</net.imagej.imagej-plugins-uploader-webdav.version>
<!-- ImageJ Scripting - https://github.com/imagej/imagej-scripting -->
<imagej-scripting.version>0.8.4</imagej-scripting.version>
<net.imagej.imagej-scripting.version>${imagej-scripting.version}</net.imagej.imagej-scripting.version>
<!-- ImageJ Server - https://github.com/imagej/imagej-server -->
<imagej-server.version>0.2.0</imagej-server.version>
<net.imagej.imagej-server.version>${imagej-server.version}</net.imagej.imagej-server.version>
<!-- ImageJ TensorFlow - https://github.com/imagej/imagej-tensorflow -->
<imagej-tensorflow.version>1.1.7</imagej-tensorflow.version>
<net.imagej.imagej-tensorflow.version>${imagej-tensorflow.version}</net.imagej.imagej-tensorflow.version>
<!-- ImageJ UI: AWT - https://github.com/imagej/imagej-ui-awt -->
<imagej-ui-awt.version>0.3.1</imagej-ui-awt.version>
<net.imagej.imagej-ui-awt.version>${imagej-ui-awt.version}</net.imagej.imagej-ui-awt.version>
<!-- ImageJ UI: Swing - https://github.com/imagej/imagej-ui-swing -->
<imagej-ui-swing.version>1.0.1</imagej-ui-swing.version>
<net.imagej.imagej-ui-swing.version>${imagej-ui-swing.version}</net.imagej.imagej-ui-swing.version>
<!-- ImageJ Updater - https://github.com/imagej/imagej-updater -->
<imagej-updater.version>1.0.0</imagej-updater.version>
<net.imagej.imagej-updater.version>${imagej-updater.version}</net.imagej.imagej-updater.version>
<!-- Op Finder - https://github.com/imagej/op-finder -->
<op-finder.version>0.1.4</op-finder.version>
<net.imagej.op-finder.version>${op-finder.version}</net.imagej.op-finder.version>
<!-- ImgLib2 - https://github.com/imglib -->
<!-- ImgLib2 - https://github.com/imglib/imglib2 -->
<imglib2.version>6.1.0</imglib2.version>
<net.imglib2.imglib2.version>${imglib2.version}</net.imglib2.imglib2.version>
<!-- ImgLib2 Algorithms - https://github.com/imglib/imglib2-algorithm -->
<imglib2-algorithm.version>0.13.2</imglib2-algorithm.version>
<net.imglib2.imglib2-algorithm.version>${imglib2-algorithm.version}</net.imglib2.imglib2-algorithm.version>
<!-- ImgLib2 Algorithms FFT - https://github.com/imglib/imglib2-algorithm-fft -->
<imglib2-algorithm-fft.version>0.2.1</imglib2-algorithm-fft.version>
<net.imglib2.imglib2-algorithm-fft.version>${imglib2-algorithm-fft.version}</net.imglib2.imglib2-algorithm-fft.version>
<!-- ImgLib2 Algorithms GPL - https://github.com/imglib/imglib2-algorithm-gpl -->
<imglib2-algorithm-gpl.version>0.3.1</imglib2-algorithm-gpl.version>
<net.imglib2.imglib2-algorithm-gpl.version>${imglib2-algorithm-gpl.version}</net.imglib2.imglib2-algorithm-gpl.version>
<!-- ImgLib2 Cache - https://github.com/imglib/imglib2-cache -->
<imglib2-cache.version>1.0.0-beta-17</imglib2-cache.version>
<net.imglib2.imglib2-cache.version>${imglib2-cache.version}</net.imglib2.imglib2-cache.version>
<!-- ImgLib2 IJ - https://github.com/imglib/imglib2-ij -->
<imglib2-ij.version>2.0.0</imglib2-ij.version>
<net.imglib2.imglib2-ij.version>${imglib2-ij.version}</net.imglib2.imglib2-ij.version>
<!-- ImgLib2 ImgLyb - https://github.com/imglib/imglib2-imglyb -->
<imglib2-imglyb.version>2.0.0</imglib2-imglyb.version>
<net.imglib2.imglib2-imglyb.version>${imglib2-imglyb.version}</net.imglib2.imglib2-imglyb.version>
<!-- ImgLib2 RealTransform - https://github.com/imglib/imglib2-realtransform -->
<imglib2-realtransform.version>4.0.1</imglib2-realtransform.version>
<net.imglib2.imglib2-realtransform.version>${imglib2-realtransform.version}</net.imglib2.imglib2-realtransform.version>
<!-- ImgLib2 ROI - https://github.com/imglib/imglib2-roi -->
<imglib2-roi.version>0.14.1</imglib2-roi.version>
<net.imglib2.imglib2-roi.version>${imglib2-roi.version}</net.imglib2.imglib2-roi.version>
<!-- ImgLib2 Unsafe - https://github.com/imglib/imglib2-unsafe -->
<imglib2-unsafe.version>1.0.0</imglib2-unsafe.version>
<net.imglib2.imglib2-unsafe.version>${imglib2-unsafe.version}</net.imglib2.imglib2-unsafe.version>
<!-- SCIFIO - https://github.com/scifio -->
<!-- SCIFIO - https://github.com/scifio/scifio -->
<scifio.version>0.45.0</scifio.version>
<io.scif.scifio.version>${scifio.version}</io.scif.scifio.version>
<!-- SCIFIO-BF-compat - https://github.com/scifio/scifio-bf-compat -->
<scifio-bf-compat.version>4.1.1</scifio-bf-compat.version>
<io.scif.scifio-bf-compat.version>${scifio-bf-compat.version}</io.scif.scifio-bf-compat.version>
<!-- SCIFIO Command Line Tools - https://github.com/scifio/scifio-cli -->
<scifio-cli.version>0.6.1</scifio-cli.version>
<io.scif.scifio-cli.version>${scifio-cli.version}</io.scif.scifio-cli.version>
<!-- SCIFIO HDF5 - https://github.com/scifio/scifio-hdf5 -->
<scifio-hdf5.version>0.2.2</scifio-hdf5.version>
<io.scif.scifio-hdf5.version>${scifio-hdf5.version}</io.scif.scifio-hdf5.version>
<!-- SCIFIO JAI Image I/O - https://github.com/scifio/scifio-jai-imageio -->
<scifio-jai-imageio.version>1.1.1</scifio-jai-imageio.version>
<io.scif.scifio-jai-imageio.version>${scifio-jai-imageio.version}</io.scif.scifio-jai-imageio.version>
<!-- SCIFIO Labeling - https://github.com/scifio/scifio-labeling -->
<scifio-labeling.version>0.3.1</scifio-labeling.version>
<io.scif.scifio-labeling.version>${scifio-labeling.version}</io.scif.scifio-labeling.version>
<!-- SCIFIO-LifeSci - https://github.com/scifio/scifio-lifesci -->
<scifio-lifesci.version>0.9.0</scifio-lifesci.version>
<io.scif.scifio-lifesci.version>${scifio-lifesci.version}</io.scif.scifio-lifesci.version>
<!-- SCIFIO-OME-XML - https://github.com/scifio/scifio-ome-xml -->
<scifio-ome-xml.version>0.17.1</scifio-ome-xml.version>
<io.scif.scifio-ome-xml.version>${scifio-ome-xml.version}</io.scif.scifio-ome-xml.version>
<!-- Fiji - https://github.com/fiji -->
<!-- Fiji - https://github.com/fiji/fiji -->
<fiji.version>2.13.1</fiji.version>
<sc.fiji.fiji.version>${fiji.version}</sc.fiji.fiji.version>
<!-- Standard Fiji projects -->
<_3D_Blob_Segmentation.version>3.0.2</_3D_Blob_Segmentation.version>
<sc.fiji.3D_Blob_Segmentation.version>${_3D_Blob_Segmentation.version}</sc.fiji.3D_Blob_Segmentation.version>
<_3D_Objects_Counter.version>2.0.1</_3D_Objects_Counter.version>
<sc.fiji.3D_Objects_Counter.version>${_3D_Objects_Counter.version}</sc.fiji.3D_Objects_Counter.version>
<_3D_Viewer.version>4.0.5</_3D_Viewer.version>
<sc.fiji.3D_Viewer.version>${_3D_Viewer.version}</sc.fiji.3D_Viewer.version>
<AnalyzeSkeleton.version>3.4.2</AnalyzeSkeleton.version>
<AnalyzeSkeleton_.version>${AnalyzeSkeleton.version}</AnalyzeSkeleton_.version>
<sc.fiji.AnalyzeSkeleton_.version>${AnalyzeSkeleton_.version}</sc.fiji.AnalyzeSkeleton_.version>
<Anisotropic_Diffusion_2D.version>2.0.1</Anisotropic_Diffusion_2D.version>
<sc.fiji.Anisotropic_Diffusion_2D.version>${Anisotropic_Diffusion_2D.version}</sc.fiji.Anisotropic_Diffusion_2D.version>
<Archipelago_Plugins.version>0.5.4</Archipelago_Plugins.version>
<sc.fiji.Archipelago_Plugins.version>${Archipelago_Plugins.version}</sc.fiji.Archipelago_Plugins.version>
<Arrow.version>2.0.2</Arrow.version>
<Arrow_.version>${Arrow.version}</Arrow_.version>
<sc.fiji.Arrow_.version>${Arrow_.version}</sc.fiji.Arrow_.version>
<Auto_Local_Threshold.version>1.11.0</Auto_Local_Threshold.version>
<sc.fiji.Auto_Local_Threshold.version>${Auto_Local_Threshold.version}</sc.fiji.Auto_Local_Threshold.version>
<Auto_Threshold.version>1.18.0</Auto_Threshold.version>
<sc.fiji.Auto_Threshold.version>${Auto_Threshold.version}</sc.fiji.Auto_Threshold.version>
<BalloonSegmentation.version>3.0.1</BalloonSegmentation.version>
<sc.fiji.BalloonSegmentation.version>${BalloonSegmentation.version}</sc.fiji.BalloonSegmentation.version>
<BalloonSegmentation_.version>${BalloonSegmentation.version}</BalloonSegmentation_.version>
<sc.fiji.BalloonSegmentation_.version>${BalloonSegmentation_.version}</sc.fiji.BalloonSegmentation_.version>
<Bug_Submitter.version>2.1.1</Bug_Submitter.version>
<sc.fiji.Bug_Submitter.version>${Bug_Submitter.version}</sc.fiji.Bug_Submitter.version>
<CPU_Meter.version>2.0.2</CPU_Meter.version>
<sc.fiji.CPU_Meter.version>${CPU_Meter.version}</sc.fiji.CPU_Meter.version>
<Calculator_Plus.version>2.0.1</Calculator_Plus.version>
<sc.fiji.Calculator_Plus.version>${Calculator_Plus.version}</sc.fiji.Calculator_Plus.version>
<Cell_Counter.version>3.0.0</Cell_Counter.version>
<sc.fiji.Cell_Counter.version>${Cell_Counter.version}</sc.fiji.Cell_Counter.version>
<Colocalisation_Analysis.version>3.0.6</Colocalisation_Analysis.version>
<sc.fiji.Colocalisation_Analysis.version>${Colocalisation_Analysis.version}</sc.fiji.Colocalisation_Analysis.version>
<Color_Histogram.version>2.0.7</Color_Histogram.version>
<sc.fiji.Color_Histogram.version>${Color_Histogram.version}</sc.fiji.Color_Histogram.version>
<Color_Inspector_3D.version>2.5.0</Color_Inspector_3D.version>
<sc.fiji.Color_Inspector_3D.version>${Color_Inspector_3D.version}</sc.fiji.Color_Inspector_3D.version>
<Colour_Deconvolution.version>3.0.3</Colour_Deconvolution.version>
<sc.fiji.Colour_Deconvolution.version>${Colour_Deconvolution.version}</sc.fiji.Colour_Deconvolution.version>
<CorrectBleach.version>2.1.0</CorrectBleach.version>
<CorrectBleach_.version>${CorrectBleach.version}</CorrectBleach_.version>
<sc.fiji.CorrectBleach_.version>${CorrectBleach_.version}</sc.fiji.CorrectBleach_.version>
<Correct_3D_Drift.version>1.0.6</Correct_3D_Drift.version>
<sc.fiji.Correct_3D_Drift.version>${Correct_3D_Drift.version}</sc.fiji.Correct_3D_Drift.version>
<Descriptor_based_registration.version>2.1.8</Descriptor_based_registration.version>
<sc.fiji.Descriptor_based_registration.version>${Descriptor_based_registration.version}</sc.fiji.Descriptor_based_registration.version>
<Dichromacy.version>2.1.2</Dichromacy.version>
<Dichromacy_.version>${Dichromacy.version}</Dichromacy_.version>
<sc.fiji.Dichromacy_.version>${Dichromacy_.version}</sc.fiji.Dichromacy_.version>
<Directionality.version>2.3.0</Directionality.version>
<Directionality_.version>${Directionality.version}</Directionality_.version>
<sc.fiji.Directionality_.version>${Directionality_.version}</sc.fiji.Directionality_.version>
<FS_Align_TrakEM2.version>2.0.4</FS_Align_TrakEM2.version>
<sc.fiji.FS_Align_TrakEM2.version>${FS_Align_TrakEM2.version}</sc.fiji.FS_Align_TrakEM2.version>
<Feature_Detection.version>2.0.3</Feature_Detection.version>
<sc.fiji.Feature_Detection.version>${Feature_Detection.version}</sc.fiji.Feature_Detection.version>
<Fiji_Archipelago.version>2.0.1</Fiji_Archipelago.version>
<sc.fiji.Fiji_Archipelago.version>${Fiji_Archipelago.version}</sc.fiji.Fiji_Archipelago.version>
<Fiji_Developer.version>2.0.8</Fiji_Developer.version>
<sc.fiji.Fiji_Developer.version>${Fiji_Developer.version}</sc.fiji.Fiji_Developer.version>
<Fiji_Package_Maker.version>2.1.1</Fiji_Package_Maker.version>
<sc.fiji.Fiji_Package_Maker.version>${Fiji_Package_Maker.version}</sc.fiji.Fiji_Package_Maker.version>
<Fiji_Plugins.version>3.1.3</Fiji_Plugins.version>
<sc.fiji.Fiji_Plugins.version>${Fiji_Plugins.version}</sc.fiji.Fiji_Plugins.version>
<FilamentDetector.version>2.0.1</FilamentDetector.version>
<sc.fiji.FilamentDetector.version>${FilamentDetector.version}</sc.fiji.FilamentDetector.version>
<FlowJ.version>2.0.1</FlowJ.version>
<FlowJ_.version>${FlowJ.version}</FlowJ_.version>
<sc.fiji.FlowJ_.version>${FlowJ_.version}</sc.fiji.FlowJ_.version>
<Graph_Cut.version>1.0.2</Graph_Cut.version>
<sc.fiji.Graph_Cut.version>${Graph_Cut.version}</sc.fiji.Graph_Cut.version>
<Gray_Morphology.version>2.3.5</Gray_Morphology.version>
<sc.fiji.Gray_Morphology.version>${Gray_Morphology.version}</sc.fiji.Gray_Morphology.version>
<H5J_Loader_Plugin.version>1.1.5</H5J_Loader_Plugin.version>
<org.janelia.H5J_Loader_Plugin.version>${H5J_Loader_Plugin.version}</org.janelia.H5J_Loader_Plugin.version>
<HDF5_Vibez.version>1.1.1</HDF5_Vibez.version>
<sc.fiji.HDF5_Vibez.version>${HDF5_Vibez.version}</sc.fiji.HDF5_Vibez.version>
<Helmholtz_Analysis.version>2.0.2</Helmholtz_Analysis.version>
<sc.fiji.Helmholtz_Analysis.version>${Helmholtz_Analysis.version}</sc.fiji.Helmholtz_Analysis.version>
<IJ_Robot.version>2.0.1</IJ_Robot.version>
<sc.fiji.IJ_Robot.version>${IJ_Robot.version}</sc.fiji.IJ_Robot.version>
<IO.version>4.2.1</IO.version>
<IO_.version>${IO.version}</IO_.version>
<sc.fiji.IO_.version>${IO_.version}</sc.fiji.IO_.version>
<Image_5D.version>2.0.2</Image_5D.version>
<sc.fiji.Image_5D.version>${Image_5D.version}</sc.fiji.Image_5D.version>
<Image_Expression_Parser.version>3.0.1</Image_Expression_Parser.version>
<sc.fiji.Image_Expression_Parser.version>${Image_Expression_Parser.version}</sc.fiji.Image_Expression_Parser.version>
<Interactive_3D_Surface_Plot.version>3.0.1</Interactive_3D_Surface_Plot.version>
<sc.fiji.Interactive_3D_Surface_Plot.version>${Interactive_3D_Surface_Plot.version}</sc.fiji.Interactive_3D_Surface_Plot.version>
<IsoData_Classifier.version>2.0.1</IsoData_Classifier.version>
<sc.fiji.IsoData_Classifier.version>${IsoData_Classifier.version}</sc.fiji.IsoData_Classifier.version>
<Kappa.version>2.0.0</Kappa.version>
<sc.fiji.Kappa.version>${Kappa.version}</sc.fiji.Kappa.version>
<Kuwahara_Filter.version>2.0.1</Kuwahara_Filter.version>
<sc.fiji.Kuwahara_Filter.version>${Kuwahara_Filter.version}</sc.fiji.Kuwahara_Filter.version>
<KymographBuilder.version>3.0.0</KymographBuilder.version>
<sc.fiji.KymographBuilder.version>${KymographBuilder.version}</sc.fiji.KymographBuilder.version>
<LSM_Reader.version>4.1.2</LSM_Reader.version>
<sc.fiji.LSM_Reader.version>${LSM_Reader.version}</sc.fiji.LSM_Reader.version>
<LSM_Toolbox.version>4.1.2</LSM_Toolbox.version>
<sc.fiji.LSM_Toolbox.version>${LSM_Toolbox.version}</sc.fiji.LSM_Toolbox.version>
<Lasso_and_Blow_Tool.version>2.0.2</Lasso_and_Blow_Tool.version>
<sc.fiji.Lasso_and_Blow_Tool.version>${Lasso_and_Blow_Tool.version}</sc.fiji.Lasso_and_Blow_Tool.version>
<Linear_Kuwahara.version>2.0.1</Linear_Kuwahara.version>
<sc.fiji.Linear_Kuwahara.version>${Linear_Kuwahara.version}</sc.fiji.Linear_Kuwahara.version>
<LocalThickness.version>4.0.3</LocalThickness.version>
<sc.fiji.LocalThickness.version>${LocalThickness.version}</sc.fiji.LocalThickness.version>
<LocalThickness_.version>${LocalThickness.version}</LocalThickness_.version>
<sc.fiji.LocalThickness_.version>${LocalThickness_.version}</sc.fiji.LocalThickness_.version>
<MTrack2.version>2.0.1</MTrack2.version>
<MTrack2_.version>${MTrack2.version}</MTrack2_.version>
<sc.fiji.MTrack2_.version>${MTrack2_.version}</sc.fiji.MTrack2_.version>
<M_I_P.version>2.0.1</M_I_P.version>
<sc.fiji.M_I_P.version>${M_I_P.version}</sc.fiji.M_I_P.version>
<Manual_Tracking.version>2.1.1</Manual_Tracking.version>
<sc.fiji.Manual_Tracking.version>${Manual_Tracking.version}</sc.fiji.Manual_Tracking.version>
<Multi_Kymograph.version>3.0.1</Multi_Kymograph.version>
<sc.fiji.Multi_Kymograph.version>${Multi_Kymograph.version}</sc.fiji.Multi_Kymograph.version>
<OMEVisual.version>2.0.0</OMEVisual.version>
<sc.fiji.OMEVisual.version>${OMEVisual.version}</sc.fiji.OMEVisual.version>
<PIV_analyser.version>2.0.0</PIV_analyser.version>
<sc.fiji.PIV_analyser.version>${PIV_analyser.version}</sc.fiji.PIV_analyser.version>
<QuickPALM.version>1.1.2</QuickPALM.version>
<QuickPALM_.version>${QuickPALM.version}</QuickPALM_.version>
<sc.fiji.QuickPALM_.version>${QuickPALM_.version}</sc.fiji.QuickPALM_.version>
<RATS.version>2.0.2</RATS.version>
<RATS_.version>${RATS.version}</RATS_.version>
<sc.fiji.RATS_.version>${RATS_.version}</sc.fiji.RATS_.version>
<Reconstruct_Reader.version>2.0.5</Reconstruct_Reader.version>
<sc.fiji.Reconstruct_Reader.version>${Reconstruct_Reader.version}</sc.fiji.Reconstruct_Reader.version>
<SPIM_Opener.version>2.0.2</SPIM_Opener.version>
<sc.fiji.SPIM_Opener.version>${SPIM_Opener.version}</sc.fiji.SPIM_Opener.version>
<SPIM_Registration.version>5.0.25</SPIM_Registration.version>
<sc.fiji.SPIM_Registration.version>${SPIM_Registration.version}</sc.fiji.SPIM_Registration.version>
<Samples.version>2.0.3</Samples.version>
<Samples_.version>${Samples.version}</Samples_.version>
<sc.fiji.Samples_.version>${Samples_.version}</sc.fiji.Samples_.version>
<Series_Labeler.version>2.0.1</Series_Labeler.version>
<sc.fiji.Series_Labeler.version>${Series_Labeler.version}</sc.fiji.Series_Labeler.version>
<Simple_Neurite_Tracer.version>3.1.10</Simple_Neurite_Tracer.version>
<sc.fiji.Simple_Neurite_Tracer.version>${Simple_Neurite_Tracer.version}</sc.fiji.Simple_Neurite_Tracer.version>
<Siox_Segmentation.version>1.0.5</Siox_Segmentation.version>
<sc.fiji.Siox_Segmentation.version>${Siox_Segmentation.version}</sc.fiji.Siox_Segmentation.version>
<Skeletonize3D.version>2.1.1</Skeletonize3D.version>
<Skeletonize3D_.version>${Skeletonize3D.version}</Skeletonize3D_.version>
<sc.fiji.Skeletonize3D_.version>${Skeletonize3D_.version}</sc.fiji.Skeletonize3D_.version>
<SplineDeformationGenerator.version>2.0.2</SplineDeformationGenerator.version>
<SplineDeformationGenerator_.version>${SplineDeformationGenerator.version}</SplineDeformationGenerator_.version>
<sc.fiji.SplineDeformationGenerator_.version>${SplineDeformationGenerator_.version}</sc.fiji.SplineDeformationGenerator_.version>
<Stack_Manipulation.version>2.1.2</Stack_Manipulation.version>
<sc.fiji.Stack_Manipulation.version>${Stack_Manipulation.version}</sc.fiji.Stack_Manipulation.version>
<Statistical_Region_Merging.version>2.0.1</Statistical_Region_Merging.version>
<sc.fiji.Statistical_Region_Merging.version>${Statistical_Region_Merging.version}</sc.fiji.Statistical_Region_Merging.version>
<Stitching.version>3.1.9</Stitching.version>
<Stitching_.version>${Stitching.version}</Stitching_.version>
<sc.fiji.Stitching_.version>${Stitching_.version}</sc.fiji.Stitching_.version>
<Sync_Win.version>1.7-fiji4</Sync_Win.version>
<sc.fiji.Sync_Win.version>${Sync_Win.version}</sc.fiji.Sync_Win.version>
<Thread_Killer.version>2.0.1</Thread_Killer.version>
<sc.fiji.Thread_Killer.version>${Thread_Killer.version}</sc.fiji.Thread_Killer.version>
<Time_Lapse.version>2.1.1</Time_Lapse.version>
<sc.fiji.Time_Lapse.version>${Time_Lapse.version}</sc.fiji.Time_Lapse.version>
<Time_Stamper.version>2.1.0</Time_Stamper.version>
<sc.fiji.Time_Stamper.version>${Time_Stamper.version}</sc.fiji.Time_Stamper.version>
<ToAST.version>25.0.2</ToAST.version>
<ToAST_.version>${ToAST.version}</ToAST_.version>
<sc.fiji.ToAST_.version>${ToAST_.version}</sc.fiji.ToAST_.version>
<TopoJ.version>2.0.1</TopoJ.version>
<TopoJ_.version>${TopoJ.version}</TopoJ_.version>
<sc.fiji.TopoJ_.version>${TopoJ_.version}</sc.fiji.TopoJ_.version>
<Trainable_Segmentation.version>3.3.4</Trainable_Segmentation.version>
<sc.fiji.Trainable_Segmentation.version>${Trainable_Segmentation.version}</sc.fiji.Trainable_Segmentation.version>
<TrakEM2_Archipelago.version>2.0.4</TrakEM2_Archipelago.version>
<sc.fiji.TrakEM2_Archipelago.version>${TrakEM2_Archipelago.version}</sc.fiji.TrakEM2_Archipelago.version>
<VIB-lib.version>2.2.0</VIB-lib.version>
<sc.fiji.VIB-lib.version>${VIB-lib.version}</sc.fiji.VIB-lib.version>
<VIB.version>3.0.4</VIB.version>
<VIB_.version>${VIB.version}</VIB_.version>
<sc.fiji.VIB_.version>${VIB_.version}</sc.fiji.VIB_.version>
<Vaa3d_Reader.version>2.0.3</Vaa3d_Reader.version>
<sc.fiji.Vaa3d_Reader.version>${Vaa3d_Reader.version}</sc.fiji.Vaa3d_Reader.version>
<Vaa3d_Writer.version>1.0.3</Vaa3d_Writer.version>
<sc.fiji.Vaa3d_Writer.version>${Vaa3d_Writer.version}</sc.fiji.Vaa3d_Writer.version>
<Video_Editing.version>2.0.1</Video_Editing.version>
<sc.fiji.Video_Editing.version>${Video_Editing.version}</sc.fiji.Video_Editing.version>
<View5D.version>2.5.0</View5D.version>
<View5D_.version>${View5D.version}</View5D_.version>
<sc.fiji.View5D_.version>${View5D_.version}</sc.fiji.View5D_.version>
<Volume_Calculator.version>2.0.3</Volume_Calculator.version>
<sc.fiji.Volume_Calculator.version>${Volume_Calculator.version}</sc.fiji.Volume_Calculator.version>
<Volume_Viewer.version>2.01.4</Volume_Viewer.version>
<sc.fiji.Volume_Viewer.version>${Volume_Viewer.version}</sc.fiji.Volume_Viewer.version>
<bUnwarpJ.version>2.6.13</bUnwarpJ.version>
<bUnwarpJ_.version>${bUnwarpJ.version}</bUnwarpJ_.version>
<sc.fiji.bUnwarpJ_.version>${bUnwarpJ_.version}</sc.fiji.bUnwarpJ_.version>
<bij.version>1.0.0</bij.version>
<sc.fiji.bij.version>${bij.version}</sc.fiji.bij.version>
<blockmatching.version>2.1.4</blockmatching.version>
<blockmatching_.version>${blockmatching.version}</blockmatching_.version>
<sc.fiji.blockmatching_.version>${blockmatching_.version}</sc.fiji.blockmatching_.version>
<fiji-lib.version>2.1.3</fiji-lib.version>
<sc.fiji.fiji-lib.version>${fiji-lib.version}</sc.fiji.fiji-lib.version>
<legacy-imglib1.version>1.1.10</legacy-imglib1.version>
<sc.fiji.legacy-imglib1.version>${legacy-imglib1.version}</sc.fiji.legacy-imglib1.version>
<level_sets.version>1.0.2</level_sets.version>
<sc.fiji.level_sets.version>${level_sets.version}</sc.fiji.level_sets.version>
<pal-optimization.version>2.0.1</pal-optimization.version>
<sc.fiji.pal-optimization.version>${pal-optimization.version}</sc.fiji.pal-optimization.version>
<panorama.version>3.0.2</panorama.version>
<panorama_.version>${panorama.version}</panorama_.version>
<sc.fiji.panorama_.version>${panorama_.version}</sc.fiji.panorama_.version>
<register_virtual_stack_slices.version>3.0.8</register_virtual_stack_slices.version>
<sc.fiji.register_virtual_stack_slices.version>${register_virtual_stack_slices.version}</sc.fiji.register_virtual_stack_slices.version>
<registration_3d.version>2.0.1</registration_3d.version>
<sc.fiji.registration_3d.version>${registration_3d.version}</sc.fiji.registration_3d.version>
<weave_jy2java.version>2.1.1</weave_jy2java.version>
<sc.fiji.weave_jy2java.version>${weave_jy2java.version}</sc.fiji.weave_jy2java.version>
<!-- External Fiji projects (part of the Fiji distribution) -->
<!-- JITK TPS - https://github.com/saalfeldlab/jitk-tps -->
<jitk-tps.version>3.0.3</jitk-tps.version>
<jitk.jitk-tps.version>${jitk-tps.version}</jitk.jitk-tps.version>
<!-- BigWarp - https://github.com/saalfeldlab/bigwarp -->
<bigwarp.version>7.0.7</bigwarp.version>
<bigwarp_fiji.version>${bigwarp.version}</bigwarp_fiji.version>
<sc.fiji.bigwarp_fiji.version>${bigwarp_fiji.version}</sc.fiji.bigwarp_fiji.version>
<!-- MPI-CBG - https://github.com/axtimwalde/mpicbg -->
<mpicbg.version>1.5.0</mpicbg.version>
<mpicbg_.version>${mpicbg.version}</mpicbg_.version>
<mpicbg.mpicbg.version>${mpicbg.version}</mpicbg.mpicbg.version>
<mpicbg.mpicbg_.version>${mpicbg_.version}</mpicbg.mpicbg_.version>
<!-- TrakEM2 TPS - https://github.com/saalfeldlab/trakem2-tps -->
<trakem2_tps.version>2.0.0</trakem2_tps.version>
<sc.fiji.trakem2_tps.version>${trakem2_tps.version}</sc.fiji.trakem2_tps.version>
<!-- Z-Spacing correction - https://github.com/saalfeldlab/z-spacing -->
<z_spacing.version>1.1.2</z_spacing.version>
<sc.fiji.z_spacing.version>${z_spacing.version}</sc.fiji.z_spacing.version>
<!-- BigDataViewer - https://github.com/bigdataviewer -->
<!-- BigDataViewer Core - https://github.com/bigdataviewer/bigdataviewer-core -->
<bigdataviewer-core.version>10.4.6</bigdataviewer-core.version>
<sc.fiji.bigdataviewer-core.version>${bigdataviewer-core.version}</sc.fiji.bigdataviewer-core.version>
<!-- BigDataServer - https://github.com/bigdataviewer/bigdataviewer-server -->
<bigdataviewer-server.version>3.1.2</bigdataviewer-server.version>
<sc.fiji.bigdataviewer-server.version>${bigdataviewer-server.version}</sc.fiji.bigdataviewer-server.version>
<!-- BigDataViewer Visualization Tools - https://github.com/bigdataviewer/bigdataviewer-vistools -->
<bigdataviewer-vistools.version>1.0.0-beta-32</bigdataviewer-vistools.version>
<sc.fiji.bigdataviewer-vistools.version>${bigdataviewer-vistools.version}</sc.fiji.bigdataviewer-vistools.version>
<!-- BigDataViewer Fiji - https://github.com/bigdataviewer/bigdataviewer_fiji -->
<bigdataviewer_fiji.version>6.2.4</bigdataviewer_fiji.version>
<sc.fiji.bigdataviewer_fiji.version>${bigdataviewer_fiji.version}</sc.fiji.bigdataviewer_fiji.version>
<!-- SPIM Data - https://github.com/bigdataviewer/spimdata -->
<spim_data.version>2.2.7</spim_data.version>
<sc.fiji.spim_data.version>${spim_data.version}</sc.fiji.spim_data.version>
<!-- TrackMate - https://github.com/trackmate-sc -->
<!-- TrackMate - https://github.com/trackmate-sc/TrackMate -->
<TrackMate.version>7.11.1</TrackMate.version>
<sc.fiji.TrackMate.version>${TrackMate.version}</sc.fiji.TrackMate.version>
<!-- TrackMate-Cellpose - https://github.com/trackmate-sc/TrackMate-Cellpose -->
<TrackMate-Cellpose.version>0.1.2</TrackMate-Cellpose.version>
<sc.fiji.TrackMate-Cellpose.version>${TrackMate-Cellpose.version}</sc.fiji.TrackMate-Cellpose.version>
<!-- TrackMate-Cellpose - https://github.com/trackmate-sc/TrackMate-Cellpose -->
<TrackMate-CSVImporter.version>3.1.4</TrackMate-CSVImporter.version>
<sc.fiji.TrackMate-CSVImporter.version>${TrackMate-CSVImporter.version}</sc.fiji.TrackMate-CSVImporter.version>
<!-- TrackMate-CTCRunner - https://github.com/trackmate-sc/TrackMate-CTCRunner -->
<!-- Disabled until trackmate-sc/TrackMate-CTCRunner#5 is addressed.
<TrackMate-CTCRunner.version>NONE</TrackMate-CTCRunner.version>
<sc.fiji.TrackMate-CTCRunner.version>${TrackMate-CTCRunner.version}</sc.fiji.TrackMate-CTCRunner.version>
-->
<!-- TrackMate-ExTrack - https://github.com/trackmate-sc/TrackMate-ExTrack -->
<TrackMate-ExTrack.version>1.2.5</TrackMate-ExTrack.version>
<sc.fiji.TrackMate-ExTrack.version>${TrackMate-ExTrack.version}</sc.fiji.TrackMate-ExTrack.version>
<!-- TrackMate-Ilastik - https://github.com/trackmate-sc/TrackMate-Ilastik -->
<TrackMate-Ilastik.version>1.3.1</TrackMate-Ilastik.version>
<sc.fiji.TrackMate-Ilastik.version>${TrackMate-Ilastik.version}</sc.fiji.TrackMate-Ilastik.version>
<!-- TrackMate-MorphoLibJ - https://github.com/trackmate-sc/TrackMate-MorphoLibJ -->
<TrackMate-MorphoLibJ.version>1.2.1</TrackMate-MorphoLibJ.version>
<sc.fiji.TrackMate-MorphoLibJ.version>${TrackMate-MorphoLibJ.version}</sc.fiji.TrackMate-MorphoLibJ.version>
<!-- TrackMate-Oneat - https://github.com/trackmate-sc/TrackMate-Oneat -->
<TrackMate-Oneat.version>3.2.0</TrackMate-Oneat.version>
<sc.fiji.TrackMate-Oneat.version>${TrackMate-Oneat.version}</sc.fiji.TrackMate-Oneat.version>
<!-- TrackMate-Skeleton - https://github.com/trackmate-sc/TrackMate-Skeleton -->
<TrackMate-Skeleton.version>2.0.1</TrackMate-Skeleton.version>
<sc.fiji.TrackMate-Skeleton.version>${TrackMate-Skeleton.version}</sc.fiji.TrackMate-Skeleton.version>
<!-- TrackMate-StarDist - https://github.com/trackmate-sc/TrackMate-StarDist -->
<TrackMate-StarDist.version>1.2.1</TrackMate-StarDist.version>
<sc.fiji.TrackMate-StarDist.version>${TrackMate-StarDist.version}</sc.fiji.TrackMate-StarDist.version>
<!-- TrackMate-Weka - https://github.com/trackmate-sc/TrackMate-Weka -->
<TrackMate-Weka.version>1.3.1</TrackMate-Weka.version>
<sc.fiji.TrackMate-Weka.version>${TrackMate-Weka.version}</sc.fiji.TrackMate-Weka.version>
<!-- TrakEM2 - https://github.com/trakem2 -->
<!-- T2-NIT - https://github.com/trakem2/T2-NIT -->
<T2-NIT.version>1.1.4</T2-NIT.version>
<sc.fiji.T2-NIT.version>${T2-NIT.version}</sc.fiji.T2-NIT.version>
<!-- T2-TreelineGraph - https://github.com/trakem2/T2-TreelineGraph -->
<T2-TreelineGraph.version>1.1.4</T2-TreelineGraph.version>
<sc.fiji.T2-TreelineGraph.version>${T2-TreelineGraph.version}</sc.fiji.T2-TreelineGraph.version>
<!-- TrakEM2 - https://github.com/trakem2/TrakEM2 -->
<TrakEM2.version>1.3.8</TrakEM2.version>
<TrakEM2_.version>${TrakEM2.version}</TrakEM2_.version>
<sc.fiji.TrakEM2_.version>${TrakEM2_.version}</sc.fiji.TrakEM2_.version>
<!-- VectorString - https://github.com/trakem2/VectorString -->
<VectorString.version>2.0.3</VectorString.version>
<sc.fiji.VectorString.version>${VectorString.version}</sc.fiji.VectorString.version>
<!-- trakem2-transform - https://github.com/trakem2/trakem2-transform -->
<trakem2-transform.version>1.0.1</trakem2-transform.version>
<sc.fiji.trakem2-transform.version>${trakem2-transform.version}</sc.fiji.trakem2-transform.version>
<!-- N5 - https://github.com/saalfeldlab/n5 -->
<!-- ImgLib2 Label Multisets - https://github.com/saalfeldlab/imglib2-label-multisets -->
<imglib2-label-multisets.version>0.11.5</imglib2-label-multisets.version>
<net.imglib2.imglib2-label-multisets.version>${imglib2-label-multisets.version}</net.imglib2.imglib2-label-multisets.version>
<!-- N5 - https://github.com/saalfeldlab/n5 -->
<n5.version>2.5.1</n5.version>
<org.janelia.saalfeldlab.n5.version>${n5.version}</org.janelia.saalfeldlab.n5.version>
<!-- N5 AWS S3 - https://github.com/saalfeldlab/n5-aws-s3 -->
<n5-aws-s3.version>3.2.0</n5-aws-s3.version>
<org.janelia.saalfeldlab.n5-aws-s3.version>${n5-aws-s3.version}</org.janelia.saalfeldlab.n5-aws-s3.version>
<!-- N5 Blosc - https://github.com/saalfeldlab/n5-blosc -->
<n5-blosc.version>1.1.0</n5-blosc.version>
<org.janelia.saalfeldlab.n5-blosc.version>${n5-blosc.version}</org.janelia.saalfeldlab.n5-blosc.version>
<!-- N5 Google Cloud - https://github.com/saalfeldlab/n5-google-cloud -->
<n5-google-cloud.version>3.3.2</n5-google-cloud.version>
<org.janelia.saalfeldlab.n5-google-cloud.version>${n5-google-cloud.version}</org.janelia.saalfeldlab.n5-google-cloud.version>
<!-- N5 HDF5 Bindings - https://github.com/saalfeldlab/n5-hdf5 -->
<n5-hdf5.version>1.4.2</n5-hdf5.version>
<org.janelia.saalfeldlab.n5-hdf5.version>${n5-hdf5.version}</org.janelia.saalfeldlab.n5-hdf5.version>
<!-- N5 ImageJ Bindings - https://github.com/saalfeldlab/n5-ij -->
<n5-ij.version>3.2.3</n5-ij.version>
<org.janelia.saalfeldlab.n5-ij.version>${n5-ij.version}</org.janelia.saalfeldlab.n5-ij.version>
<!-- N5 ImgLib2 Bindings - https://github.com/saalfeldlab/n5-imglib2 -->
<n5-imglib2.version>5.0.0</n5-imglib2.version>
<org.janelia.saalfeldlab.n5-imglib2.version>${n5-imglib2.version}</org.janelia.saalfeldlab.n5-imglib2.version>
<!-- N5 Viewer for Fiji - https://github.com/saalfeldlab/n5-viewer_fiji -->
<n5-viewer_fiji.version>5.3.0</n5-viewer_fiji.version>
<org.janelia.saalfeldlab.n5-viewer_fiji.version>${n5-viewer_fiji.version}</org.janelia.saalfeldlab.n5-viewer_fiji.version>
<!-- N5 Zarr - https://github.com/saalfeldlab/n5-zarr -->
<n5-zarr.version>0.0.8</n5-zarr.version>
<org.janelia.saalfeldlab.n5-zarr.version>${n5-zarr.version}</org.janelia.saalfeldlab.n5-zarr.version>
<!-- Fiji-adjacent projects (available from ImageJ update sites) -->
<!-- MorphoLibJ - https://imagej.net/plugins/morpholibj -->
<MorphoLibJ.version>1.6.0.1</MorphoLibJ.version>
<MorphoLibJ_.version>${MorphoLibJ.version}</MorphoLibJ_.version>
<fr.inra.ijpb.MorphoLibJ_.version>${MorphoLibJ_.version}</fr.inra.ijpb.MorphoLibJ_.version>
<!-- CLIJ - https://clij.github.io -->
<clij_.version>1.9.0.1</clij_.version>
<clij-core.version>1.8.1.1</clij-core.version>
<clij-coremem.version>2.3.0.4</clij-coremem.version>
<clij-clearcl.version>2.5.0.1</clij-clearcl.version>
<clij2_.version>2.5.3.1</clij2_.version>
<clij2-assistant_.version>2.5.1.4</clij2-assistant_.version>
<clijx_.version>0.32.2.0</clijx_.version>
<clijx-weka_.version>0.32.1.1</clijx-weka_.version>
<net.haesleinhuepf.clij_.version>${clij_.version}</net.haesleinhuepf.clij_.version>
<net.haesleinhuepf.clij-core.version>${clij-core.version}</net.haesleinhuepf.clij-core.version>
<net.haesleinhuepf.clij-coremem.version>${clij-coremem.version}</net.haesleinhuepf.clij-coremem.version>
<net.haesleinhuepf.clij-clearcl.version>${clij-clearcl.version}</net.haesleinhuepf.clij-clearcl.version>
<net.haesleinhuepf.clij2_.version>${clij2_.version}</net.haesleinhuepf.clij2_.version>
<net.haesleinhuepf.clij2-assistant_.version>${clij2-assistant_.version}</net.haesleinhuepf.clij2-assistant_.version>
<net.haesleinhuepf.clijx_.version>${clijx_.version}</net.haesleinhuepf.clijx_.version>
<net.haesleinhuepf.clijx-weka_.version>${clijx-weka_.version}</net.haesleinhuepf.clijx-weka_.version>
<!-- BigStitcher - https://imagej.net/plugins/bigstitcher -->
<BigStitcher.version>1.1.6</BigStitcher.version>
<multiview-reconstruction.version>2.0.0</multiview-reconstruction.version>
<multiview-simulation.version>0.2.0</multiview-simulation.version>
<net.preibisch.BigStitcher.version>${BigStitcher.version}</net.preibisch.BigStitcher.version>
<net.preibisch.multiview-reconstruction.version>${multiview-reconstruction.version}</net.preibisch.multiview-reconstruction.version>
<net.preibisch.multiview-simulation.version>${multiview-simulation.version}</net.preibisch.multiview-simulation.version>
<!-- BoneJ - https://imagej.net/plugins/bonej -->
<bonej.version>7.0.17</bonej.version>
<bonej-plugins.version>${bonej.version}</bonej-plugins.version>
<bonej-ops.version>${bonej.version}</bonej-ops.version>
<bonej-legacy-plugins_.version>${bonej.version}</bonej-legacy-plugins_.version>
<bonej-legacy-util_.version>${bonej.version}</bonej-legacy-util_.version>
<bonej-utilities.version>${bonej.version}</bonej-utilities.version>
<org.bonej.bonej-plugins.version>${bonej-plugins.version}</org.bonej.bonej-plugins.version>
<org.bonej.bonej-ops.version>${bonej-ops.version}</org.bonej.bonej-ops.version>
<org.bonej.bonej-legacy-plugins_.version>${bonej-legacy-plugins_.version}</org.bonej.bonej-legacy-plugins_.version>
<org.bonej.bonej-legacy-util_.version>${bonej-legacy-util_.version}</org.bonej.bonej-legacy-util_.version>
<org.bonej.bonej-utilities.version>${bonej-utilities.version}</org.bonej.bonej-utilities.version>
<!-- SNT - https://imagej.net/plugins/snt -->
<SNT.version>4.1.16</SNT.version>
<org.morphonets.SNT.version>${SNT.version}</org.morphonets.SNT.version>
<!-- MaMuT - https://github.com/fiji/MaMuT -->
<MaMuT.version>7.1.1</MaMuT.version>
<sc.fiji.MaMuT.version>${MaMuT.version}</sc.fiji.MaMuT.version>
<!-- Labkit - https://imagej.net/plugins/labkit -->
<labkit-pixel-classification.version>0.1.17</labkit-pixel-classification.version>
<labkit-ui.version>0.3.11</labkit-ui.version>
<sc.fiji.labkit-pixel-classification.version>${labkit-pixel-classification.version}</sc.fiji.labkit-pixel-classification.version>
<sc.fiji.labkit-ui.version>${labkit-ui.version}</sc.fiji.labkit-ui.version>
<!-- Open Microscopy Environment - https://github.com/ome -->
<!-- Zeroc software - https://zeroc.com/ -->
<ice.version>3.6.5</ice.version>
<glacier2.version>${ice.version}</glacier2.version>
<com.zeroc.glacier2.version>${glacier2.version}</com.zeroc.glacier2.version>
<com.zeroc.ice.version>${ice.version}</com.zeroc.ice.version>
<!-- OME Common Java - https://github.com/ome/ome-common-java -->
<ome-common.version>6.0.16</ome-common.version>
<org.openmicroscopy.ome-common.version>${ome-common.version}</org.openmicroscopy.ome-common.version>
<!-- Metakit - https://github.com/ome/ome-metakit -->
<metakit.version>5.3.5</metakit.version>
<org.openmicroscopy.metakit.version>${metakit.version}</org.openmicroscopy.metakit.version>
<!-- OME POI - https://github.com/ome/ome-poi -->
<ome-poi.version>5.3.7</ome-poi.version>
<org.openmicroscopy.ome-poi.version>${ome-poi.version}</org.openmicroscopy.ome-poi.version>
<!-- OME Model - https://github.com/ome/ome-model -->
<ome-xml.version>6.3.3</ome-xml.version>
<org.openmicroscopy.ome-xml.version>${ome-xml.version}</org.openmicroscopy.ome-xml.version>
<!-- Glencoe Software jxrlib - https://github.com/glencoesoftware/jxrlib -->
<jxrlib.version>0.2.4</jxrlib.version>
<jxrlib-all.version>${jxrlib.version}</jxrlib-all.version>
<ome.jxrlib-all.version>${jxrlib-all.version}</ome.jxrlib-all.version>
<!-- Bio-Formats - https://github.com/ome/bioformats -->
<bio-formats.version>6.13.0</bio-formats.version>
<bio-formats-tools.version>${bio-formats.version}</bio-formats-tools.version>
<bio-formats_plugins.version>${bio-formats.version}</bio-formats_plugins.version>
<formats-api.version>${bio-formats.version}</formats-api.version>
<formats-bsd.version>${bio-formats.version}</formats-bsd.version>
<formats-gpl.version>${bio-formats.version}</formats-gpl.version>
<ome.bio-formats-tools.version>${bio-formats-tools.version}</ome.bio-formats-tools.version>
<ome.bio-formats_plugins.version>${bio-formats_plugins.version}</ome.bio-formats_plugins.version>
<ome.formats-api.version>${formats-api.version}</ome.formats-api.version>
<ome.formats-bsd.version>${formats-bsd.version}</ome.formats-bsd.version>
<ome.formats-gpl.version>${formats-gpl.version}</ome.formats-gpl.version>
<!-- OMERO Blitz - https://github.com/ome/omero-blitz -->
<omero-blitz.version>5.6.2</omero-blitz.version>
<org.openmicroscopy.omero-blitz.version>${omero-blitz.version}</org.openmicroscopy.omero-blitz.version>
<!-- OMERO Common - https://github.com/ome/omero-common -->
<omero-common.version>5.6.1</omero-common.version>
<org.openmicroscopy.omero-common.version>${omero-common.version}</org.openmicroscopy.omero-common.version>
<!-- OMERO DSL Plugin - https://github.com/ome/omero-dsl-plugin -->
<omero-dsl-plugin.version>5.5.2</omero-dsl-plugin.version>
<org.openmicroscopy.omero-dsl-plugin.version>${omero-dsl-plugin.version}</org.openmicroscopy.omero-dsl-plugin.version>
<!-- OMERO Gateway - https://github.com/ome/omero-gateway-java -->
<omero-gateway.version>5.8.0</omero-gateway.version>
<org.openmicroscopy.omero-gateway.version>${omero-gateway.version}</org.openmicroscopy.omero-gateway.version>
<!-- OMERO Model - https://github.com/ome/omero-model -->
<omero-model.version>5.6.10</omero-model.version>
<org.openmicroscopy.omero-model.version>${omero-model.version}</org.openmicroscopy.omero-model.version>
<!-- OMERO Renderer - https://github.com/ome/omero-renderer -->
<omero-renderer.version>5.5.12</omero-renderer.version>
<org.openmicroscopy.omero-renderer.version>${omero-renderer.version}</org.openmicroscopy.omero-renderer.version>
<!-- OMERO ROMIO - https://github.com/ome/omero-romio -->
<omero-romio.version>5.7.2</omero-romio.version>
<org.openmicroscopy.omero-romio.version>${omero-romio.version}</org.openmicroscopy.omero-romio.version>
<!-- OMERO Server - https://github.com/ome/omero-server -->
<omero-server.version>5.6.7</omero-server.version>
<org.openmicroscopy.omero-server.version>${omero-server.version}</org.openmicroscopy.omero-server.version>
<!-- Other SciJava components -->
<!-- CoreMem - https://github.com/ClearControl/CoreMem -->
<coremem.version>0.4.8</coremem.version>
<net.clearcontrol.coremem.version>${coremem.version}</net.clearcontrol.coremem.version>
<!-- ClearGL - https://github.com/ClearVolume/ClearGL -->
<cleargl.version>2.2.10</cleargl.version>
<net.clearvolume.cleargl.version>${cleargl.version}</net.clearvolume.cleargl.version>
<!-- Third party components -->
<!-- Amazon S3 - https://aws.amazon.com/sdkforjava -->
<aws.version>1.12.465</aws.version>
<aws-java-sdk-core.version>${aws.version}</aws-java-sdk-core.version>
<aws-java-sdk-s3.version>${aws.version}</aws-java-sdk-s3.version>
<com.amazonaws.aws-java-sdk-core.version>${aws-java-sdk-core.version}</com.amazonaws.aws-java-sdk-core.version>
<com.amazonaws.aws-java-sdk-s3.version>${aws-java-sdk-s3.version}</com.amazonaws.aws-java-sdk-s3.version>
<!-- Antlr - https://www.antlr.org/ -->
<ST4.version>4.3.4</ST4.version>
<antlr2.version>2.7.7</antlr2.version>
<antlr3.version>3.5.3</antlr3.version>
<antlr4.version>4.11.1</antlr4.version>
<antlr.version>${antlr3.version}</antlr.version>
<antlr-runtime.version>${antlr.version}</antlr-runtime.version>
<antlr4-runtime.version>${antlr4.version}</antlr4-runtime.version>
<antlr.antlr.version>${antlr2.version}</antlr.antlr.version>
<org.antlr.ST4.version>${ST4.version}</org.antlr.ST4.version>
<org.antlr.antlr.version>${antlr.version}</org.antlr.antlr.version>
<org.antlr.antlr-runtime.version>${antlr-runtime.version}</org.antlr.antlr-runtime.version>
<org.antlr.antlr4.version>${antlr4.version}</org.antlr.antlr4.version>
<org.antlr.antlr4-runtime.version>${antlr4-runtime.version}</org.antlr.antlr4-runtime.version>
<!-- Apache Ant - https://ant.apache.org/ -->
<ant.version>1.10.13</ant.version>
<ant-launcher.version>${ant.version}</ant-launcher.version>
<org.apache.ant.ant.version>${ant.version}</org.apache.ant.ant.version>
<org.apache.ant.ant-launcher.version>${ant-launcher.version}</org.apache.ant.ant-launcher.version>
<!-- Apache Groovy - https://groovy-lang.org/ -->
<groovy.version>3.0.4</groovy.version>
<groovy-ant.version>${groovy.version}</groovy-ant.version>
<groovy-astbuilder.version>${groovy.version}</groovy-astbuilder.version>
<groovy-bsf.version>${groovy.version}</groovy-bsf.version>
<groovy-cli-commons.version>${groovy.version}</groovy-cli-commons.version>
<groovy-cli-picocli.version>${groovy.version}</groovy-cli-picocli.version>
<groovy-console.version>${groovy.version}</groovy-console.version>
<groovy-datetime.version>${groovy.version}</groovy-datetime.version>
<groovy-dateutil.version>${groovy.version}</groovy-dateutil.version>
<groovy-docgenerator.version>${groovy.version}</groovy-docgenerator.version>
<groovy-groovydoc.version>${groovy.version}</groovy-groovydoc.version>
<groovy-groovysh.version>${groovy.version}</groovy-groovysh.version>
<groovy-jaxb.version>${groovy.version}</groovy-jaxb.version>
<groovy-jmx.version>${groovy.version}</groovy-jmx.version>
<groovy-json.version>${groovy.version}</groovy-json.version>
<groovy-jsr223.version>${groovy.version}</groovy-jsr223.version>
<groovy-macro.version>${groovy.version}</groovy-macro.version>
<groovy-nio.version>${groovy.version}</groovy-nio.version>
<groovy-servlet.version>${groovy.version}</groovy-servlet.version>
<groovy-sql.version>${groovy.version}</groovy-sql.version>
<groovy-swing.version>${groovy.version}</groovy-swing.version>
<groovy-templates.version>${groovy.version}</groovy-templates.version>
<groovy-test.version>${groovy.version}</groovy-test.version>
<groovy-test-junit5.version>${groovy.version}</groovy-test-junit5.version>
<groovy-testng.version>${groovy.version}</groovy-testng.version>
<groovy-xml.version>${groovy.version}</groovy-xml.version>
<groovy-yaml.version>${groovy.version}</groovy-yaml.version>
<org.codehaus.groovy.groovy.version>${groovy.version}</org.codehaus.groovy.groovy.version>
<org.codehaus.groovy.groovy-ant.version>${groovy-ant.version}</org.codehaus.groovy.groovy-ant.version>
<org.codehaus.groovy.groovy-astbuilder.version>${groovy-astbuilder.version}</org.codehaus.groovy.groovy-astbuilder.version>
<org.codehaus.groovy.groovy-bsf.version>${groovy-bsf.version}</org.codehaus.groovy.groovy-bsf.version>
<org.codehaus.groovy.groovy-cli-commons.version>${groovy-cli-commons.version}</org.codehaus.groovy.groovy-cli-commons.version>
<org.codehaus.groovy.groovy-cli-picocli.version>${groovy-cli-picocli.version}</org.codehaus.groovy.groovy-cli-picocli.version>
<org.codehaus.groovy.groovy-console.version>${groovy-console.version}</org.codehaus.groovy.groovy-console.version>
<org.codehaus.groovy.groovy-datetime.version>${groovy-datetime.version}</org.codehaus.groovy.groovy-datetime.version>
<org.codehaus.groovy.groovy-dateutil.version>${groovy-dateutil.version}</org.codehaus.groovy.groovy-dateutil.version>
<org.codehaus.groovy.groovy-docgenerator.version>${groovy-docgenerator.version}</org.codehaus.groovy.groovy-docgenerator.version>
<org.codehaus.groovy.groovy-groovydoc.version>${groovy-groovydoc.version}</org.codehaus.groovy.groovy-groovydoc.version>
<org.codehaus.groovy.groovy-groovysh.version>${groovy-groovysh.version}</org.codehaus.groovy.groovy-groovysh.version>
<org.codehaus.groovy.groovy-jaxb.version>${groovy-jaxb.version}</org.codehaus.groovy.groovy-jaxb.version>
<org.codehaus.groovy.groovy-jmx.version>${groovy-jmx.version}</org.codehaus.groovy.groovy-jmx.version>
<org.codehaus.groovy.groovy-json.version>${groovy-json.version}</org.codehaus.groovy.groovy-json.version>
<org.codehaus.groovy.groovy-jsr223.version>${groovy-jsr223.version}</org.codehaus.groovy.groovy-jsr223.version>
<org.codehaus.groovy.groovy-macro.version>${groovy-macro.version}</org.codehaus.groovy.groovy-macro.version>
<org.codehaus.groovy.groovy-nio.version>${groovy-nio.version}</org.codehaus.groovy.groovy-nio.version>
<org.codehaus.groovy.groovy-servlet.version>${groovy-servlet.version}</org.codehaus.groovy.groovy-servlet.version>
<org.codehaus.groovy.groovy-sql.version>${groovy-sql.version}</org.codehaus.groovy.groovy-sql.version>
<org.codehaus.groovy.groovy-swing.version>${groovy-swing.version}</org.codehaus.groovy.groovy-swing.version>
<org.codehaus.groovy.groovy-templates.version>${groovy-templates.version}</org.codehaus.groovy.groovy-templates.version>
<org.codehaus.groovy.groovy-test.version>${groovy-test.version}</org.codehaus.groovy.groovy-test.version>
<org.codehaus.groovy.groovy-test-junit5.version>${groovy-test-junit5.version}</org.codehaus.groovy.groovy-test-junit5.version>
<org.codehaus.groovy.groovy-testng.version>${groovy-testng.version}</org.codehaus.groovy.groovy-testng.version>
<org.codehaus.groovy.groovy-xml.version>${groovy-xml.version}</org.codehaus.groovy.groovy-xml.version>
<org.codehaus.groovy.groovy-yaml.version>${groovy-yaml.version}</org.codehaus.groovy.groovy-yaml.version>
<!-- Apache Log4j - https://logging.apache.org/log4j/2.x/ -->
<log4j.version>2.20.0</log4j.version>
<log4j-api.version>${log4j.version}</log4j-api.version>
<log4j-core.version>${log4j.version}</log4j-core.version>
<org.apache.logging.log4j.log4j-api.version>${log4j-api.version}</org.apache.logging.log4j.log4j-api.version>
<org.apache.logging.log4j.log4j-core.version>${log4j-core.version}</org.apache.logging.log4j.log4j-core.version>
<!-- Apache Maven - https://maven.apache.org/ -->
<maven-artifact-transfer.version>0.13.1</maven-artifact-transfer.version>
<maven-common-artifact-filters.version>3.3.2</maven-common-artifact-filters.version>
<maven-core.version>3.9.1</maven-core.version>
<maven-plugin-tools-api.version>3.8.2</maven-plugin-tools-api.version>
<plexus-component-annotations.version>2.1.1</plexus-component-annotations.version>
<plexus-utils.version>3.5.1</plexus-utils.version>
<sisu-inject-bean.version>2.6.0</sisu-inject-bean.version>
<sisu-inject-plexus.version>2.6.0</sisu-inject-plexus.version>
<org.apache.maven.shared.maven-artifact-transfer.version>${maven-artifact-transfer.version}</org.apache.maven.shared.maven-artifact-transfer.version>
<org.apache.maven.shared.maven-common-artifact-filters.version>${maven-common-artifact-filters.version}</org.apache.maven.shared.maven-common-artifact-filters.version>
<org.apache.maven.maven-core.version>${maven-core.version}</org.apache.maven.maven-core.version>
<org.apache.maven.plugin-tools.maven-plugin-tools-api.version>${maven-plugin-tools-api.version}</org.apache.maven.plugin-tools.maven-plugin-tools-api.version>
<org.codehaus.plexus.plexus-component-annotations.version>${plexus-component-annotations.version}</org.codehaus.plexus.plexus-component-annotations.version>
<org.codehaus.plexus.plexus-utils.version>${plexus-utils.version}</org.codehaus.plexus.plexus-utils.version>
<org.sonatype.sisu.sisu-inject-bean.version>${sisu-inject-bean.version}</org.sonatype.sisu.sisu-inject-bean.version>
<org.sonatype.sisu.sisu-inject-plexus.version>${sisu-inject-plexus.version}</org.sonatype.sisu.sisu-inject-plexus.version>
<!-- Apache POI - https://poi.apache.org/ -->
<poi.version>5.2.3</poi.version>
<poi-examples.version>${poi.version}</poi-examples.version>
<poi-excelant.version>${poi.version}</poi-excelant.version>
<poi-ooxml.version>${poi.version}</poi-ooxml.version>
<poi-ooxml-lite.version>${poi.version}</poi-ooxml-lite.version>
<poi-scratchpad.version>${poi.version}</poi-scratchpad.version>
<org.apache.poi.poi.version>${poi.version}</org.apache.poi.poi.version>
<org.apache.poi.poi-examples.version>${poi-examples.version}</org.apache.poi.poi-examples.version>
<org.apache.poi.poi-excelant.version>${poi-excelant.version}</org.apache.poi.poi-excelant.version>
<org.apache.poi.poi-ooxml.version>${poi-ooxml.version}</org.apache.poi.poi-ooxml.version>
<org.apache.poi.poi-ooxml-lite.version>${poi-ooxml-lite.version}</org.apache.poi.poi-ooxml-lite.version>
<org.apache.poi.poi-scratchpad.version>${poi-scratchpad.version}</org.apache.poi.poi-scratchpad.version>
<!-- Apache Spark - https://spark.apache.org/ -->
<spark.version>2.4.8</spark.version>
<spark-core_2.11.version>${spark.version}</spark-core_2.11.version>
<org.apache.spark.spark-core_2.11.version>${spark-core_2.11.version}</org.apache.spark.spark-core_2.11.version>
<!-- Apache HTTPComponents - https://hc.apache.org/ -->
<httpclient.version>4.5.14</httpclient.version>
<httpcore.version>4.4.16</httpcore.version>
<httpmime.version>4.5.14</httpmime.version>
<org.apache.httpcomponents.httpclient.version>${httpclient.version}</org.apache.httpcomponents.httpclient.version>
<org.apache.httpcomponents.httpcore.version>${httpcore.version}</org.apache.httpcomponents.httpcore.version>
<org.apache.httpcomponents.httpmime.version>${httpmime.version}</org.apache.httpcomponents.httpmime.version>
<!-- args4j - https://args4j.kohsuke.org/ -->
<args4j.version>2.33</args4j.version>
<args4j.args4j.version>${args4j.version}</args4j.args4j.version>
<!-- ASM - https://asm.ow2.io/ -->
<asm.version>9.5</asm.version>
<asm-analysis.version>${asm.version}</asm-analysis.version>
<asm-commons.version>${asm.version}</asm-commons.version>
<asm-tree.version>${asm.version}</asm-tree.version>
<asm-util.version>${asm.version}</asm-util.version>
<org.ow2.asm.asm.version>${asm.version}</org.ow2.asm.asm.version>
<org.ow2.asm.asm-analysis.version>${asm-analysis.version}</org.ow2.asm.asm-analysis.version>
<org.ow2.asm.asm-commons.version>${asm-commons.version}</org.ow2.asm.asm-commons.version>
<org.ow2.asm.asm-tree.version>${asm-tree.version}</org.ow2.asm.asm-tree.version>
<org.ow2.asm.asm-util.version>${asm-util.version}</org.ow2.asm.asm-util.version>
<!-- Batik - https://xmlgraphics.apache.org/batik/ -->
<batik.version>1.16</batik.version>
<batik-anim.version>${batik.version}</batik-anim.version>
<batik-awt-util.version>${batik.version}</batik-awt-util.version>
<batik-bridge.version>${batik.version}</batik-bridge.version>
<batik-codec.version>${batik.version}</batik-codec.version>
<batik-constants.version>${batik.version}</batik-constants.version>
<batik-css.version>${batik.version}</batik-css.version>
<batik-dom.version>${batik.version}</batik-dom.version>
<batik-ext.version>${batik.version}</batik-ext.version>
<batik-extension.version>${batik.version}</batik-extension.version>
<batik-gui-util.version>${batik.version}</batik-gui-util.version>
<batik-gvt.version>${batik.version}</batik-gvt.version>
<batik-i18n.version>${batik.version}</batik-i18n.version>
<batik-parser.version>${batik.version}</batik-parser.version>
<batik-rasterizer.version>${batik.version}</batik-rasterizer.version>
<batik-rasterizer-ext.version>${batik.version}</batik-rasterizer-ext.version>
<batik-script.version>${batik.version}</batik-script.version>
<batik-slideshow.version>${batik.version}</batik-slideshow.version>
<batik-squiggle.version>${batik.version}</batik-squiggle.version>
<batik-squiggle-ext.version>${batik.version}</batik-squiggle-ext.version>
<batik-svg-dom.version>${batik.version}</batik-svg-dom.version>
<batik-svggen.version>${batik.version}</batik-svggen.version>
<batik-svgpp.version>${batik.version}</batik-svgpp.version>
<batik-swing.version>${batik.version}</batik-swing.version>
<batik-transcoder.version>${batik.version}</batik-transcoder.version>
<batik-ttf2svg.version>${batik.version}</batik-ttf2svg.version>
<batik-util.version>${batik.version}</batik-util.version>
<batik-xml.version>${batik.version}</batik-xml.version>
<xmlgraphics-commons.version>2.8</xmlgraphics-commons.version>
<org.apache.xmlgraphics.batik-anim.version>${batik-anim.version}</org.apache.xmlgraphics.batik-anim.version>
<org.apache.xmlgraphics.batik-awt-util.version>${batik-awt-util.version}</org.apache.xmlgraphics.batik-awt-util.version>
<org.apache.xmlgraphics.batik-bridge.version>${batik-bridge.version}</org.apache.xmlgraphics.batik-bridge.version>
<org.apache.xmlgraphics.batik-codec.version>${batik-codec.version}</org.apache.xmlgraphics.batik-codec.version>
<org.apache.xmlgraphics.batik-constants.version>${batik-constants.version}</org.apache.xmlgraphics.batik-constants.version>
<org.apache.xmlgraphics.batik-css.version>${batik-css.version}</org.apache.xmlgraphics.batik-css.version>
<org.apache.xmlgraphics.batik-dom.version>${batik-dom.version}</org.apache.xmlgraphics.batik-dom.version>
<org.apache.xmlgraphics.batik-ext.version>${batik-ext.version}</org.apache.xmlgraphics.batik-ext.version>
<org.apache.xmlgraphics.batik-extension.version>${batik-extension.version}</org.apache.xmlgraphics.batik-extension.version>
<org.apache.xmlgraphics.batik-gui-util.version>${batik-gui-util.version}</org.apache.xmlgraphics.batik-gui-util.version>
<org.apache.xmlgraphics.batik-gvt.version>${batik-gvt.version}</org.apache.xmlgraphics.batik-gvt.version>
<org.apache.xmlgraphics.batik-i18n.version>${batik-i18n.version}</org.apache.xmlgraphics.batik-i18n.version>
<org.apache.xmlgraphics.batik-parser.version>${batik-parser.version}</org.apache.xmlgraphics.batik-parser.version>
<org.apache.xmlgraphics.batik-rasterizer.version>${batik-rasterizer.version}</org.apache.xmlgraphics.batik-rasterizer.version>
<org.apache.xmlgraphics.batik-rasterizer-ext.version>${batik-rasterizer-ext.version}</org.apache.xmlgraphics.batik-rasterizer-ext.version>
<org.apache.xmlgraphics.batik-script.version>${batik-script.version}</org.apache.xmlgraphics.batik-script.version>
<org.apache.xmlgraphics.batik-slideshow.version>${batik-slideshow.version}</org.apache.xmlgraphics.batik-slideshow.version>
<org.apache.xmlgraphics.batik-squiggle.version>${batik-squiggle.version}</org.apache.xmlgraphics.batik-squiggle.version>
<org.apache.xmlgraphics.batik-squiggle-ext.version>${batik-squiggle-ext.version}</org.apache.xmlgraphics.batik-squiggle-ext.version>
<org.apache.xmlgraphics.batik-svg-dom.version>${batik-svg-dom.version}</org.apache.xmlgraphics.batik-svg-dom.version>
<org.apache.xmlgraphics.batik-svggen.version>${batik-svggen.version}</org.apache.xmlgraphics.batik-svggen.version>
<org.apache.xmlgraphics.batik-svgpp.version>${batik-svgpp.version}</org.apache.xmlgraphics.batik-svgpp.version>
<org.apache.xmlgraphics.batik-swing.version>${batik-swing.version}</org.apache.xmlgraphics.batik-swing.version>
<org.apache.xmlgraphics.batik-transcoder.version>${batik-transcoder.version}</org.apache.xmlgraphics.batik-transcoder.version>
<org.apache.xmlgraphics.batik-ttf2svg.version>${batik-ttf2svg.version}</org.apache.xmlgraphics.batik-ttf2svg.version>
<org.apache.xmlgraphics.batik-util.version>${batik-util.version}</org.apache.xmlgraphics.batik-util.version>
<org.apache.xmlgraphics.batik-xml.version>${batik-xml.version}</org.apache.xmlgraphics.batik-xml.version>
<org.apache.xmlgraphics.xmlgraphics-commons.version>${xmlgraphics-commons.version}</org.apache.xmlgraphics.xmlgraphics-commons.version>
<!-- Blosc - https://blosc.org/ -->
<jblosc.version>1.0.1</jblosc.version>
<org.lasersonlab.jblosc.version>${jblosc.version}</org.lasersonlab.jblosc.version>
<!-- BridJ - https://github.com/nativelibs4java/BridJ -->
<bridj.version>0.7.0</bridj.version>
<com.nativelibs4java.bridj.version>${bridj.version}</com.nativelibs4java.bridj.version>
<!-- CDI - https://www.cdi-spec.org/ -->
<cdi-api.version>2.0.SP1</cdi-api.version>
<javax.enterprise.cdi-api.version>${cdi-api.version}</javax.enterprise.cdi-api.version>
<!-- Checker Framework - https://checkerframework.org/ -->
<checker-qual.version>3.34.0</checker-qual.version>
<org.checkerframework.checker-qual.version>${checker-qual.version}</org.checkerframework.checker-qual.version>
<!-- Commons BeanUtils - https://commons.apache.org/proper/commons-beanutils/ -->
<commons-beanutils.version>1.9.4</commons-beanutils.version>
<commons-beanutils.commons-beanutils.version>${commons-beanutils.version}</commons-beanutils.commons-beanutils.version>
<!-- Commons CLI - https://commons.apache.org/proper/commons-cli/ -->
<commons-cli.version>1.5.0</commons-cli.version>
<commons-cli.commons-cli.version>${commons-cli.version}</commons-cli.commons-cli.version>
<!-- Commons Codec - https://commons.apache.org/proper/commons-codec/ -->
<commons-codec.version>1.15</commons-codec.version>
<commons-codec.commons-codec.version>${commons-codec.version}</commons-codec.commons-codec.version>
<!-- Commons Collections - https://commons.apache.org/proper/commons-collections/ -->
<commons-collections.version>3.2.2</commons-collections.version>
<commons-collections4.version>4.4</commons-collections4.version>
<commons-collections.commons-collections.version>${commons-collections.version}</commons-collections.commons-collections.version>
<org.apache.commons.commons-collections4.version>${commons-collections4.version}</org.apache.commons.commons-collections4.version>
<!-- Commons Compress - https://commons.apache.org/proper/commons-compress/ -->
<commons-compress.version>1.23.0</commons-compress.version>
<org.apache.commons.commons-compress.version>${commons-compress.version}</org.apache.commons.commons-compress.version>
<!-- Commons CSV - https://commons.apache.org/proper/commons-csv/ -->
<commons-csv.version>1.10.0</commons-csv.version>
<org.apache.commons.commons-csv.version>${commons-csv.version}</org.apache.commons.commons-csv.version>
<!-- Commons IO - https://commons.apache.org/proper/commons-io/ -->
<commons-io.version>2.11.0</commons-io.version>
<commons-io.commons-io.version>${commons-io.version}</commons-io.commons-io.version>
<!-- Commons Lang - https://commons.apache.org/proper/commons-lang/ -->
<commons-lang.version>2.6</commons-lang.version>
<commons-lang3.version>3.12.0</commons-lang3.version>
<commons-lang.commons-lang.version>${commons-lang.version}</commons-lang.commons-lang.version>
<org.apache.commons.commons-lang3.version>${commons-lang3.version}</org.apache.commons.commons-lang3.version>
<!-- Commons Logging - https://commons.apache.org/proper/commons-logging/ -->
<commons-logging.version>1.2</commons-logging.version>
<commons-logging.commons-logging.version>${commons-logging.version}</commons-logging.commons-logging.version>
<!-- Commons Math - https://commons.apache.org/proper/commons-math/ -->
<commons-math3.version>3.6.1</commons-math3.version>
<org.apache.commons.commons-math3.version>${commons-math3.version}</org.apache.commons.commons-math3.version>
<!-- Commons Pool2 - https://commons.apache.org/proper/commons-pool/ -->
<commons-pool2.version>2.11.1</commons-pool2.version>
<org.apache.commons.commons-pool2.version>${commons-pool2.version}</org.apache.commons.commons-pool2.version>
<!-- Commons Text - https://commons.apache.org/proper/commons-text/ -->
<commons-text.version>1.10.0</commons-text.version>
<org.apache.commons.commons-text.version>${commons-text.version}</org.apache.commons.commons-text.version>
<!-- Byte Code Generation Library - https://github.com/cglib/cglib -->
<cglib.version>3.3.0</cglib.version>
<cglib.cglib.version>${cglib.version}</cglib.cglib.version>
<!-- Eclipse Collections - https://www.eclipse.org/collections/ -->
<eclipse-collections.version>11.1.0</eclipse-collections.version>
<eclipse-collections-api.version>${eclipse-collections.version}</eclipse-collections-api.version>
<eclipse-collections-forkjoin.version>${eclipse-collections.version}</eclipse-collections-forkjoin.version>
<eclipse-collections-testutils.version>${eclipse-collections.version}</eclipse-collections-testutils.version>
<org.eclipse.collections.eclipse-collections.version>${eclipse-collections.version}</org.eclipse.collections.eclipse-collections.version>
<org.eclipse.collections.eclipse-collections-api.version>${eclipse-collections-api.version}</org.eclipse.collections.eclipse-collections-api.version>
<org.eclipse.collections.eclipse-collections-forkjoin.version>${eclipse-collections-forkjoin.version}</org.eclipse.collections.eclipse-collections-forkjoin.version>
<org.eclipse.collections.eclipse-collections-testutils.version>${eclipse-collections-testutils.version}</org.eclipse.collections.eclipse-collections-testutils.version>
<!-- Eclipse SWT - https://www.eclipse.org/swt/ -->
<eclipse-swt.version>4.3</eclipse-swt.version>
<org.eclipse.swt.cocoa.macosx.version>${eclipse-swt.version}</org.eclipse.swt.cocoa.macosx.version>
<org.eclipse.swt.cocoa.macosx.x86_64.version>${eclipse-swt.version}</org.eclipse.swt.cocoa.macosx.x86_64.version>
<org.eclipse.swt.gtk.aix.ppc.version>${eclipse-swt.version}</org.eclipse.swt.gtk.aix.ppc.version>
<org.eclipse.swt.gtk.aix.ppc64.version>${eclipse-swt.version}</org.eclipse.swt.gtk.aix.ppc64.version>
<org.eclipse.swt.gtk.hpux.ia64.version>${eclipse-swt.version}</org.eclipse.swt.gtk.hpux.ia64.version>
<org.eclipse.swt.gtk.linux.ppc.version>${eclipse-swt.version}</org.eclipse.swt.gtk.linux.ppc.version>
<org.eclipse.swt.gtk.linux.ppc64.version>${eclipse-swt.version}</org.eclipse.swt.gtk.linux.ppc64.version>
<org.eclipse.swt.gtk.linux.s390.version>${eclipse-swt.version}</org.eclipse.swt.gtk.linux.s390.version>
<org.eclipse.swt.gtk.linux.s390x.version>${eclipse-swt.version}</org.eclipse.swt.gtk.linux.s390x.version>
<org.eclipse.swt.gtk.linux.x86.version>${eclipse-swt.version}</org.eclipse.swt.gtk.linux.x86.version>
<org.eclipse.swt.gtk.linux.x86_64.version>${eclipse-swt.version}</org.eclipse.swt.gtk.linux.x86_64.version>
<org.eclipse.swt.gtk.solaris.sparc.version>${eclipse-swt.version}</org.eclipse.swt.gtk.solaris.sparc.version>
<org.eclipse.swt.gtk.solaris.x86.version>${eclipse-swt.version}</org.eclipse.swt.gtk.solaris.x86.version>
<org.eclipse.swt.win32.win32.x86.version>${eclipse-swt.version}</org.eclipse.swt.win32.win32.x86.version>
<org.eclipse.swt.win32.win32.x86_64.version>${eclipse-swt.version}</org.eclipse.swt.win32.win32.x86_64.version>
<org.eclipse.swt.org.eclipse.swt.cocoa.macosx.version>${org.eclipse.swt.cocoa.macosx.version}</org.eclipse.swt.org.eclipse.swt.cocoa.macosx.version>
<org.eclipse.swt.org.eclipse.swt.cocoa.macosx.x86_64.version>${org.eclipse.swt.cocoa.macosx.x86_64.version}</org.eclipse.swt.org.eclipse.swt.cocoa.macosx.x86_64.version>
<org.eclipse.swt.org.eclipse.swt.gtk.aix.ppc.version>${org.eclipse.swt.gtk.aix.ppc.version}</org.eclipse.swt.org.eclipse.swt.gtk.aix.ppc.version>
<org.eclipse.swt.org.eclipse.swt.gtk.aix.ppc64.version>${org.eclipse.swt.gtk.aix.ppc64.version}</org.eclipse.swt.org.eclipse.swt.gtk.aix.ppc64.version>
<org.eclipse.swt.org.eclipse.swt.gtk.hpux.ia64.version>${org.eclipse.swt.gtk.hpux.ia64.version}</org.eclipse.swt.org.eclipse.swt.gtk.hpux.ia64.version>
<org.eclipse.swt.org.eclipse.swt.gtk.linux.ppc.version>${org.eclipse.swt.gtk.linux.ppc.version}</org.eclipse.swt.org.eclipse.swt.gtk.linux.ppc.version>
<org.eclipse.swt.org.eclipse.swt.gtk.linux.ppc64.version>${org.eclipse.swt.gtk.linux.ppc64.version}</org.eclipse.swt.org.eclipse.swt.gtk.linux.ppc64.version>
<org.eclipse.swt.org.eclipse.swt.gtk.linux.s390.version>${org.eclipse.swt.gtk.linux.s390.version}</org.eclipse.swt.org.eclipse.swt.gtk.linux.s390.version>
<org.eclipse.swt.org.eclipse.swt.gtk.linux.s390x.version>${org.eclipse.swt.gtk.linux.s390x.version}</org.eclipse.swt.org.eclipse.swt.gtk.linux.s390x.version>
<org.eclipse.swt.org.eclipse.swt.gtk.linux.x86.version>${org.eclipse.swt.gtk.linux.x86.version}</org.eclipse.swt.org.eclipse.swt.gtk.linux.x86.version>
<org.eclipse.swt.org.eclipse.swt.gtk.linux.x86_64.version>${org.eclipse.swt.gtk.linux.x86_64.version}</org.eclipse.swt.org.eclipse.swt.gtk.linux.x86_64.version>
<org.eclipse.swt.org.eclipse.swt.gtk.solaris.sparc.version>${org.eclipse.swt.gtk.solaris.sparc.version}</org.eclipse.swt.org.eclipse.swt.gtk.solaris.sparc.version>
<org.eclipse.swt.org.eclipse.swt.gtk.solaris.x86.version>${org.eclipse.swt.gtk.solaris.x86.version}</org.eclipse.swt.org.eclipse.swt.gtk.solaris.x86.version>
<org.eclipse.swt.org.eclipse.swt.win32.win32.x86.version>${org.eclipse.swt.win32.win32.x86.version}</org.eclipse.swt.org.eclipse.swt.win32.win32.x86.version>
<org.eclipse.swt.org.eclipse.swt.win32.win32.x86_64.version>${org.eclipse.swt.win32.win32.x86_64.version}</org.eclipse.swt.org.eclipse.swt.win32.win32.x86_64.version>
<!-- Ejml - https://github.com/lessthanoptimal/ejml -->
<ejml.version>0.25</ejml.version>
<com.googlecode.efficient-java-matrix-library.ejml.version>${ejml.version}</com.googlecode.efficient-java-matrix-library.ejml.version>
<!-- Error Prone - https://errorprone.info/ -->
<error_prone.version>2.19.0</error_prone.version>
<!--
NB: Several artifacts in the error_prone suite have overlapping classes.
So we do not manage them all here, only the one in use in SciJava code.
-->
<error_prone_annotations.version>${error_prone.version}</error_prone_annotations.version>
<com.google.errorprone.error_prone_annotations.version>${error_prone_annotations.version}</com.google.errorprone.error_prone_annotations.version>
<!-- FlatLaf - https://www.formdev.com/flatlaf/ -->
<flatlaf.version>3.1.1</flatlaf.version>
<com.formdev.flatlaf.version>${flatlaf.version}</com.formdev.flatlaf.version>
<flatlaf-fonts-jetbrains-mono.version>2.242</flatlaf-fonts-jetbrains-mono.version>
<com.formdev.flatlaf-fonts-jetbrains-mono.version>${flatlaf-fonts-jetbrains-mono.version}</com.formdev.flatlaf-fonts-jetbrains-mono.version>
<!-- Google APIs Client - https://github.com/googleapis/google-api-java-client -->
<google-api-client.version>2.2.0</google-api-client.version>
<google-api-client-android.version>${google-api-client.version}</google-api-client-android.version>
<google-api-client-appengine.version>${google-api-client.version}</google-api-client-appengine.version>
<google-api-client-gson.version>${google-api-client.version}</google-api-client-gson.version>
<google-api-client-jackson2.version>${google-api-client.version}</google-api-client-jackson2.version>
<google-api-client-protobuf.version>${google-api-client.version}</google-api-client-protobuf.version>
<google-api-client-servlet.version>${google-api-client.version}</google-api-client-servlet.version>
<google-api-client-xml.version>${google-api-client.version}</google-api-client-xml.version>
<com.google.api-client.google-api-client.version>${google-api-client.version}</com.google.api-client.google-api-client.version>
<com.google.api-client.google-api-client-android.version>${google-api-client-android.version}</com.google.api-client.google-api-client-android.version>
<com.google.api-client.google-api-client-appengine.version>${google-api-client-appengine.version}</com.google.api-client.google-api-client-appengine.version>
<com.google.api-client.google-api-client-gson.version>${google-api-client-gson.version}</com.google.api-client.google-api-client-gson.version>
<com.google.api-client.google-api-client-jackson2.version>${google-api-client-jackson2.version}</com.google.api-client.google-api-client-jackson2.version>
<com.google.api-client.google-api-client-protobuf.version>${google-api-client-protobuf.version}</com.google.api-client.google-api-client-protobuf.version>
<com.google.api-client.google-api-client-servlet.version>${google-api-client-servlet.version}</com.google.api-client.google-api-client-servlet.version>
<com.google.api-client.google-api-client-xml.version>${google-api-client-xml.version}</com.google.api-client.google-api-client-xml.version>
<!-- Google GAPIC - https://github.com/googleapis/gapic-generator-java -->
<api-common.version>2.9.0</api-common.version>
<gax.version>2.26.0</gax.version>
<gax-grpc.version>${gax.version}</gax-grpc.version>
<gax-httpjson.version>0.111.0</gax-httpjson.version>
<proto-google-common-protos.version>2.17.0</proto-google-common-protos.version>
<proto-google-iam-v1.version>1.12.0</proto-google-iam-v1.version>
<com.google.api.api-common.version>${api-common.version}</com.google.api.api-common.version>
<com.google.api.gax.version>${gax.version}</com.google.api.gax.version>
<com.google.api.gax-grpc.version>${gax-grpc.version}</com.google.api.gax-grpc.version>
<com.google.api.gax-httpjson.version>${gax-httpjson.version}</com.google.api.gax-httpjson.version>
<com.google.api.grpc.proto-google-common-protos.version>${proto-google-common-protos.version}</com.google.api.grpc.proto-google-common-protos.version>
<com.google.api.grpc.proto-google-iam-v1.version>${proto-google-iam-v1.version}</com.google.api.grpc.proto-google-iam-v1.version>
<!-- Google Auth - https://github.com/googleapis/google-auth-library-java -->
<google-auth-library.version>1.16.1</google-auth-library.version>
<google-auth-library-appengine.version>${google-auth-library.version}</google-auth-library-appengine.version>
<google-auth-library-credentials.version>${google-auth-library.version}</google-auth-library-credentials.version>
<google-auth-library-oauth2-http.version>${google-auth-library.version}</google-auth-library-oauth2-http.version>
<com.google.auth.google-auth-library-appengine.version>${google-auth-library-appengine.version}</com.google.auth.google-auth-library-appengine.version>
<com.google.auth.google-auth-library-credentials.version>${google-auth-library-credentials.version}</com.google.auth.google-auth-library-credentials.version>
<com.google.auth.google-auth-library-oauth2-http.version>${google-auth-library-oauth2-http.version}</com.google.auth.google-auth-library-oauth2-http.version>
<!-- Google Auto - https://github.com/google/auto -->
<auto-value.version>1.10.1</auto-value.version>
<auto-value-annotations.version>${auto-value.version}</auto-value-annotations.version>
<com.google.auto.value.auto-value.version>${auto-value.version}</com.google.auto.value.auto-value.version>
<com.google.auto.value.auto-value-annotations.version>${auto-value-annotations.version}</com.google.auto.value.auto-value-annotations.version>
<!-- Google Cloud Storage - https://github.com/googleapis/google-cloud-java -->
<google-cloud-core.version>2.16.0</google-cloud-core.version>
<google-cloud-core-http.version>${google-cloud-core.version}</google-cloud-core-http.version>
<google-cloud-nio.version>0.126.14</google-cloud-nio.version>
<google-cloud-resourcemanager.version>1.18.0</google-cloud-resourcemanager.version>
<google-cloud-storage.version>2.22.1</google-cloud-storage.version>
<com.google.cloud.google-cloud-core.version>${google-cloud-core.version}</com.google.cloud.google-cloud-core.version>
<com.google.cloud.google-cloud-core-http.version>${google-cloud-core-http.version}</com.google.cloud.google-cloud-core-http.version>
<com.google.cloud.google-cloud-nio.version>${google-cloud-nio.version}</com.google.cloud.google-cloud-nio.version>
<com.google.cloud.google-cloud-resourcemanager.version>${google-cloud-resourcemanager.version}</com.google.cloud.google-cloud-resourcemanager.version>
<com.google.cloud.google-cloud-storage.version>${google-cloud-storage.version}</com.google.cloud.google-cloud-storage.version>
<!-- Google HTTP Client - https://github.com/googleapis/google-http-java-client -->
<google-http-client.version>1.43.1</google-http-client.version>
<google-http-client-apache-v2.version>${google-http-client.version}</google-http-client-apache-v2.version>
<google-http-client-appengine.version>${google-http-client.version}</google-http-client-appengine.version>
<google-http-client-gson.version>${google-http-client.version}</google-http-client-gson.version>
<google-http-client-jackson2.version>${google-http-client.version}</google-http-client-jackson2.version>
<google-http-client-xml.version>${google-http-client.version}</google-http-client-xml.version>
<com.google.http-client.google-http-client.version>${google-http-client.version}</com.google.http-client.google-http-client.version>
<com.google.http-client.google-http-client-apache-v2.version>${google-http-client-apache-v2.version}</com.google.http-client.google-http-client-apache-v2.version>
<com.google.http-client.google-http-client-appengine.version>${google-http-client-appengine.version}</com.google.http-client.google-http-client-appengine.version>
<com.google.http-client.google-http-client-gson.version>${google-http-client-gson.version}</com.google.http-client.google-http-client-gson.version>
<com.google.http-client.google-http-client-jackson2.version>${google-http-client-jackson2.version}</com.google.http-client.google-http-client-jackson2.version>
<com.google.http-client.google-http-client-xml.version>${google-http-client-xml.version}</com.google.http-client.google-http-client-xml.version>
<!-- gRPC - https://grpc.io/ -->
<grpc.version>1.55.1</grpc.version>
<grpc-context.version>${grpc.version}</grpc-context.version>
<io.grpc.grpc-context.version>${grpc-context.version}</io.grpc.grpc-context.version>
<!-- Gson - https://code.google.com/p/google-gson/ -->
<gson.version>2.10.1</gson.version>
<com.google.code.gson.gson.version>${gson.version}</com.google.code.gson.gson.version>
<!-- Guava - https://github.com/google/guava -->
<guava.version>31.1-jre</guava.version>
<com.google.guava.guava.version>${guava.version}</com.google.guava.guava.version>
<!-- Humble Video - https://github.com/artclarke/humble-video -->
<humble-video.version>0.3.0</humble-video.version>
<humble-video-all.version>${humble-video.version}</humble-video-all.version>
<io.humble.humble-video-all.version>${humble-video-all.version}</io.humble.humble-video-all.version>
<!-- HyperSQL DataBase - https://hsqldb.org/ -->
<hsqldb.version>1.8.0.10</hsqldb.version>
<hsqldb.hsqldb.version>${hsqldb.version}</hsqldb.hsqldb.version>
<!-- iText PDF - https://github.com/itext/itextpdf -->
<itextpdf.version>5.5.13.3</itextpdf.version>
<com.itextpdf.itextpdf.version>${itextpdf.version}</com.itextpdf.itextpdf.version>
<!-- J2ObjC - https://github.com/google/j2objc -->
<j2objc-annotations.version>2.8</j2objc-annotations.version>
<com.google.j2objc.j2objc-annotations.version>${j2objc-annotations.version}</com.google.j2objc.j2objc-annotations.version>
<!-- Jackrabbit WebDAV - https://jackrabbit.apache.org/jcr/components/jackrabbit-webdav-library.html -->
<jackrabbit-webdav.version>2.21.16</jackrabbit-webdav.version>
<org.apache.jackrabbit.jackrabbit-webdav.version>${jackrabbit-webdav.version}</org.apache.jackrabbit.jackrabbit-webdav.version>
<!-- Jackson - https://github.com/FasterXML/jackson -->
<!--
NB: Upgrading to 2.15.0 triggers an NPE in enforcer-maven-plugin +
extra-enforcer-rules. For now, we stick with 2.14.2 to avoid this problem.
-->
<jackson.version>2.14.2</jackson.version>
<jackson-annotations.version>${jackson.version}</jackson-annotations.version>
<jackson-core.version>${jackson.version}</jackson-core.version>
<jackson-databind.version>${jackson.version}</jackson-databind.version>
<jackson-dataformat-cbor.version>${jackson.version}</jackson-dataformat-cbor.version>
<jackson-dataformat-yaml.version>${jackson.version}</jackson-dataformat-yaml.version>
<com.fasterxml.jackson.core.jackson-annotations.version>${jackson-annotations.version}</com.fasterxml.jackson.core.jackson-annotations.version>
<com.fasterxml.jackson.core.jackson-core.version>${jackson-core.version}</com.fasterxml.jackson.core.jackson-core.version>
<com.fasterxml.jackson.core.jackson-databind.version>${jackson-databind.version}</com.fasterxml.jackson.core.jackson-databind.version>
<com.fasterxml.jackson.dataformat.jackson-dataformat-cbor.version>${jackson-dataformat-cbor.version}</com.fasterxml.jackson.dataformat.jackson-dataformat-cbor.version>
<com.fasterxml.jackson.dataformat.jackson-dataformat-yaml.version>${jackson-dataformat-yaml.version}</com.fasterxml.jackson.dataformat.jackson-dataformat-yaml.version>
<!-- Java Advanced Imaging - https://java.net/projects/jai-core -->
<jai.version>1.1.3</jai.version>
<jai-codec.version>${jai.version}</jai-codec.version>
<jai-core.version>${jai.version}</jai-core.version>
<com.sun.media.jai-codec.version>${jai-codec.version}</com.sun.media.jai-codec.version>
<javax.media.jai-core.version>${jai-core.version}</javax.media.jai-core.version>
<!-- JAMA - https://math.nist.gov/javanumerics/jama/ -->
<jama.version>1.0.3</jama.version>
<gov.nist.math.jama.version>${jama.version}</gov.nist.math.jama.version>
<!-- Java 3D - https://github.com/scijava/java3d-core -->
<java3d.version>1.6.0-scijava-2</java3d.version>
<j3dcore.version>${java3d.version}</j3dcore.version>
<j3dutils.version>${java3d.version}</j3dutils.version>
<vecmath.version>${java3d.version}</vecmath.version>
<org.scijava.j3dcore.version>${j3dcore.version}</org.scijava.j3dcore.version>
<org.scijava.j3dutils.version>${j3dutils.version}</org.scijava.j3dutils.version>
<org.scijava.vecmath.version>${vecmath.version}</org.scijava.vecmath.version>
<!-- JavaCPP - https://github.com/bytedeco/javacpp -->
<javacpp.version>1.5.8</javacpp.version>
<javacv.version>${org.bytedeco.javacpp.version}</javacv.version>
<org.bytedeco.javacpp.version>${javacpp.version}</org.bytedeco.javacpp.version>
<org.bytedeco.javacv.version>${javacv.version}</org.bytedeco.javacv.version>
<artoolkitplus.version>2.3.1-${org.bytedeco.javacpp.version}</artoolkitplus.version>
<ffmpeg.version>5.1.2-${org.bytedeco.javacpp.version}</ffmpeg.version>
<flandmark.version>1.07-${org.bytedeco.javacpp.version}</flandmark.version>
<hdf5.version>1.12.2-${org.bytedeco.javacpp.version}</hdf5.version>
<leptonica.version>1.82.0-${org.bytedeco.javacpp.version}</leptonica.version>
<libdc1394.version>2.2.6-${org.bytedeco.javacpp.version}</libdc1394.version>
<libfreenect.version>0.5.7-${org.bytedeco.javacpp.version}</libfreenect.version>
<libfreenect2.version>0.2.0-${org.bytedeco.javacpp.version}</libfreenect2.version>
<librealsense.version>1.12.4-${org.bytedeco.javacpp.version}</librealsense.version>
<openblas.version>0.3.21-${org.bytedeco.javacpp.version}</openblas.version>
<opencv.version>4.6.0-${org.bytedeco.javacpp.version}</opencv.version>
<tesseract.version>5.2.0-${org.bytedeco.javacpp.version}</tesseract.version>
<org.bytedeco.artoolkitplus.version>${artoolkitplus.version}</org.bytedeco.artoolkitplus.version>
<org.bytedeco.ffmpeg.version>${ffmpeg.version}</org.bytedeco.ffmpeg.version>
<org.bytedeco.flandmark.version>${flandmark.version}</org.bytedeco.flandmark.version>
<org.bytedeco.hdf5.version>${hdf5.version}</org.bytedeco.hdf5.version>
<org.bytedeco.leptonica.version>${leptonica.version}</org.bytedeco.leptonica.version>
<org.bytedeco.libdc1394.version>${libdc1394.version}</org.bytedeco.libdc1394.version>
<org.bytedeco.libfreenect.version>${libfreenect.version}</org.bytedeco.libfreenect.version>
<org.bytedeco.libfreenect2.version>${libfreenect2.version}</org.bytedeco.libfreenect2.version>
<org.bytedeco.librealsense.version>${librealsense.version}</org.bytedeco.librealsense.version>
<org.bytedeco.openblas.version>${openblas.version}</org.bytedeco.openblas.version>
<org.bytedeco.opencv.version>${opencv.version}</org.bytedeco.opencv.version>
<org.bytedeco.tesseract.version>${tesseract.version}</org.bytedeco.tesseract.version>
<scijava.natives.classifier.artoolkitplus>${scijava.natives.classifier.javacpp}</scijava.natives.classifier.artoolkitplus>
<scijava.natives.classifier.ffmpeg>${scijava.natives.classifier.javacpp}</scijava.natives.classifier.ffmpeg>
<scijava.natives.classifier.flandmark>${scijava.natives.classifier.javacpp}</scijava.natives.classifier.flandmark>
<scijava.natives.classifier.hdf5>${scijava.natives.classifier.javacpp}</scijava.natives.classifier.hdf5>
<scijava.natives.classifier.leptonica>${scijava.natives.classifier.javacpp}</scijava.natives.classifier.leptonica>
<scijava.natives.classifier.libdc1394>${scijava.natives.classifier.javacpp}</scijava.natives.classifier.libdc1394>
<scijava.natives.classifier.libfreenect>${scijava.natives.classifier.javacpp}</scijava.natives.classifier.libfreenect>
<scijava.natives.classifier.libfreenect2>${scijava.natives.classifier.javacpp}</scijava.natives.classifier.libfreenect2>
<scijava.natives.classifier.librealsense>${scijava.natives.classifier.javacpp}</scijava.natives.classifier.librealsense>
<scijava.natives.classifier.openblas>${scijava.natives.classifier.javacpp}</scijava.natives.classifier.openblas>
<scijava.natives.classifier.opencv>${scijava.natives.classifier.javacpp}</scijava.natives.classifier.opencv>
<scijava.natives.classifier.tesseract>${scijava.natives.classifier.javacpp}</scijava.natives.classifier.tesseract>
<!-- Javassist - https://www.javassist.org/ -->
<javassist.version>3.29.2-GA</javassist.version>
<org.javassist.javassist.version>${javassist.version}</org.javassist.javassist.version>
<!-- JCodings - https://github.com/jruby/jcodings -->
<jcodings.version>1.0.58</jcodings.version>
<org.jruby.jcodings.jcodings.version>${jcodings.version}</org.jruby.jcodings.jcodings.version>
<!-- JDOM - http://www.jdom.org/ -->
<jdom2.version>2.0.6.1</jdom2.version>
<org.jdom.jdom2.version>${jdom2.version}</org.jdom.jdom2.version>
<!-- Java Expression Parser - https://github.com/scijava/jep -->
<jep.version>2.4.2</jep.version>
<org.scijava.jep.version>${jep.version}</org.scijava.jep.version>
<!-- Jetty - https://www.eclipse.org/jetty/ -->
<jetty.version>9.4.51.v20230217</jetty.version> <!-- NB: 9.x is last version with Java 8 support! -->
<jetty-annotations.version>${jetty.version}</jetty-annotations.version>
<!--
NB: We do not manage jetty-ant. It depends on ant with old groupId (ant),
which conflicts with other dependencies using new groupId (org.apache.ant).
-->
<jetty-client.version>${jetty.version}</jetty-client.version>
<jetty-continuation.version>${jetty.version}</jetty-continuation.version>
<jetty-deploy.version>${jetty.version}</jetty-deploy.version>
<jetty-http.version>${jetty.version}</jetty-http.version>
<jetty-http-spi.version>${jetty.version}</jetty-http-spi.version>
<jetty-io.version>${jetty.version}</jetty-io.version>
<!--
NB: We do not manage jetty-jaas. It depends on
org.apache.directory.api:api-ldap-model, which depends on
org.apache.servicemix.bundles:org.apache.servicemix.bundles.antlr,
which is a fork of antlr, which conflicts with antlr:antlr.
-->
<jetty-jaspi.version>${jetty.version}</jetty-jaspi.version>
<jetty-jmx.version>${jetty.version}</jetty-jmx.version>
<jetty-jndi.version>${jetty.version}</jetty-jndi.version>
<!--
NB: We do not manage jetty-jspc-maven-plugin or jetty-maven-plugin.
Their dependencies include several artifacts conflicting with elsewhere:
* classworlds:classworlds vs. org.codehaus.plexus:plexus-classworlds
* javax.annotation:jsr250-api vs. javax.annotation:javax.annotation-api
* javax.websocket:javax.websocket-api vs. javax.websocket:javax.websocket-client-api
* org.mortbay.jasper:apache-el vs. javax.el:javax.el-api
-->
<jetty-nosql.version>${jetty.version}</jetty-nosql.version>
<jetty-plus.version>${jetty.version}</jetty-plus.version>
<jetty-proxy.version>${jetty.version}</jetty-proxy.version>
<jetty-rewrite.version>${jetty.version}</jetty-rewrite.version>
<!-- NB: We do not manage jetty-runner. It is an unshaded uber-JAR. -->
<jetty-security.version>${jetty.version}</jetty-security.version>
<jetty-server.version>${jetty.version}</jetty-server.version>
<jetty-servlet.version>${jetty.version}</jetty-servlet.version>
<jetty-servlets.version>${jetty.version}</jetty-servlets.version>
<jetty-spring.version>${jetty.version}</jetty-spring.version>
<jetty-start.version>${jetty.version}</jetty-start.version>
<jetty-util.version>${jetty.version}</jetty-util.version>
<jetty-util-ajax.version>${jetty.version}</jetty-util-ajax.version>
<jetty-webapp.version>${jetty.version}</jetty-webapp.version>
<jetty-xml.version>${jetty.version}</jetty-xml.version>
<org.eclipse.jetty.jetty-annotations.version>${jetty-annotations.version}</org.eclipse.jetty.jetty-annotations.version>
<org.eclipse.jetty.jetty-client.version>${jetty-client.version}</org.eclipse.jetty.jetty-client.version>
<org.eclipse.jetty.jetty-continuation.version>${jetty-continuation.version}</org.eclipse.jetty.jetty-continuation.version>
<org.eclipse.jetty.jetty-deploy.version>${jetty-deploy.version}</org.eclipse.jetty.jetty-deploy.version>
<org.eclipse.jetty.jetty-http.version>${jetty-http.version}</org.eclipse.jetty.jetty-http.version>
<org.eclipse.jetty.jetty-http-spi.version>${jetty-http-spi.version}</org.eclipse.jetty.jetty-http-spi.version>
<org.eclipse.jetty.jetty-io.version>${jetty-io.version}</org.eclipse.jetty.jetty-io.version>
<org.eclipse.jetty.jetty-jaspi.version>${jetty-jaspi.version}</org.eclipse.jetty.jetty-jaspi.version>
<org.eclipse.jetty.jetty-jmx.version>${jetty-jmx.version}</org.eclipse.jetty.jetty-jmx.version>
<org.eclipse.jetty.jetty-jndi.version>${jetty-jndi.version}</org.eclipse.jetty.jetty-jndi.version>
<org.eclipse.jetty.jetty-nosql.version>${jetty-nosql.version}</org.eclipse.jetty.jetty-nosql.version>
<org.eclipse.jetty.jetty-plus.version>${jetty-plus.version}</org.eclipse.jetty.jetty-plus.version>
<org.eclipse.jetty.jetty-proxy.version>${jetty-proxy.version}</org.eclipse.jetty.jetty-proxy.version>
<org.eclipse.jetty.jetty-rewrite.version>${jetty-rewrite.version}</org.eclipse.jetty.jetty-rewrite.version>
<org.eclipse.jetty.jetty-security.version>${jetty-security.version}</org.eclipse.jetty.jetty-security.version>
<org.eclipse.jetty.jetty-server.version>${jetty-server.version}</org.eclipse.jetty.jetty-server.version>
<org.eclipse.jetty.jetty-servlet.version>${jetty-servlet.version}</org.eclipse.jetty.jetty-servlet.version>
<org.eclipse.jetty.jetty-servlets.version>${jetty-servlets.version}</org.eclipse.jetty.jetty-servlets.version>
<org.eclipse.jetty.jetty-spring.version>${jetty-spring.version}</org.eclipse.jetty.jetty-spring.version>
<org.eclipse.jetty.jetty-start.version>${jetty-start.version}</org.eclipse.jetty.jetty-start.version>
<org.eclipse.jetty.jetty-util.version>${jetty-util.version}</org.eclipse.jetty.jetty-util.version>
<org.eclipse.jetty.jetty-util-ajax.version>${jetty-util-ajax.version}</org.eclipse.jetty.jetty-util-ajax.version>
<org.eclipse.jetty.jetty-webapp.version>${jetty-webapp.version}</org.eclipse.jetty.jetty-webapp.version>
<org.eclipse.jetty.jetty-xml.version>${jetty-xml.version}</org.eclipse.jetty.jetty-xml.version>
<!-- JFreeChart - https://www.jfree.org/jfreechart/ -->
<jfreechart.version>1.5.4</jfreechart.version>
<org.jfree.jfreechart.version>${jfreechart.version}</org.jfree.jfreechart.version>
<!-- JFreeSVG - https://www.jfree.org/jfreesvg/ -->
<jfreesvg.version>3.4.3</jfreesvg.version>
<org.jfree.jfreesvg.version>${jfreesvg.version}</org.jfree.jfreesvg.version>
<!-- JGraphT - https://github.com/jgrapht/jgrapht -->
<jgrapht.version>1.4.0</jgrapht.version>
<jgrapht-core.version>${jgrapht.version}</jgrapht-core.version>
<jgrapht-demo.version>${jgrapht.version}</jgrapht-demo.version>
<jgrapht-ext.version>${jgrapht.version}</jgrapht-ext.version>
<jgrapht-guava.version>${jgrapht.version}</jgrapht-guava.version>
<jgrapht-io.version>${jgrapht.version}</jgrapht-io.version>
<jgrapht-opt.version>${jgrapht.version}</jgrapht-opt.version>
<org.jgrapht.jgrapht-core.version>${jgrapht-core.version}</org.jgrapht.jgrapht-core.version>
<org.jgrapht.jgrapht-demo.version>${jgrapht-demo.version}</org.jgrapht.jgrapht-demo.version>
<org.jgrapht.jgrapht-ext.version>${jgrapht-ext.version}</org.jgrapht.jgrapht-ext.version>
<org.jgrapht.jgrapht-guava.version>${jgrapht-guava.version}</org.jgrapht.jgrapht-guava.version>
<org.jgrapht.jgrapht-io.version>${jgrapht-io.version}</org.jgrapht.jgrapht-io.version>
<org.jgrapht.jgrapht-opt.version>${jgrapht-opt.version}</org.jgrapht.jgrapht-opt.version>
<!-- JGraphX - https://github.com/jgraph/jgraphx -->
<jgraphx.version>4.2.2</jgraphx.version>
<com.github.vlsi.mxgraph.jgraphx.version>${jgraphx.version}</com.github.vlsi.mxgraph.jgraphx.version>
<!-- JHDF5 - https://wiki-bsse.ethz.ch/label/JHDF5/hdf5 -->
<jhdf5.version>19.04.1</jhdf5.version>
<cisd.jhdf5.version>${jhdf5.version}</cisd.jhdf5.version>
<!-- JHeaps - https://www.jheaps.org/ -->
<jheaps.version>0.14</jheaps.version>
<org.jheaps.jheaps.version>${jheaps.version}</org.jheaps.jheaps.version>
<!-- JLine - https://jline.github.io/ -->
<jline2.version>2.14.6</jline2.version>
<jline.version>${jline2.version}</jline.version>
<jline.jline.version>${jline.version}</jline.jline.version>
<jline3.version>3.23.0</jline3.version>
<jline-builtins.version>${jline3.version}</jline-builtins.version>
<jline-console.version>${jline3.version}</jline-console.version>
<!-- NB: No jline-groovy, because it depends on Groovy v4, but we currently use Groovy v3. -->
<!-- <jline-groovy.version>${jline3.version}</jline-groovy.version> -->
<jline-reader.version>${jline3.version}</jline-reader.version>
<jline-remote-ssh.version>${jline3.version}</jline-remote-ssh.version>
<jline-remote-telnet.version>${jline3.version}</jline-remote-telnet.version>
<jline-style.version>${jline3.version}</jline-style.version>
<jline-terminal.version>${jline3.version}</jline-terminal.version>
<!-- NB: No jline-terminal-jansi, because jline:jline (JLine v2) overlaps with it. -->
<!-- <jline-terminal-jansi.version>${jline3.version}</jline-terminal-jansi.version> -->
<jline-terminal-jna.version>${jline3.version}</jline-terminal-jna.version>
<org.jline.jline-builtins.version>${jline-builtins.version}</org.jline.jline-builtins.version>
<org.jline.jline-console.version>${jline-console.version}</org.jline.jline-console.version>
<!-- <org.jline.jline-groovy.version>${jline-groovy.version}</org.jline.jline-groovy.version> -->
<org.jline.jline-reader.version>${jline-reader.version}</org.jline.jline-reader.version>
<org.jline.jline-remote-ssh.version>${jline-remote-ssh.version}</org.jline.jline-remote-ssh.version>
<org.jline.jline-remote-telnet.version>${jline-remote-telnet.version}</org.jline.jline-remote-telnet.version>
<org.jline.jline-style.version>${jline-style.version}</org.jline.jline-style.version>
<org.jline.jline-terminal.version>${jline-terminal.version}</org.jline.jline-terminal.version>
<!-- <org.jline.jline-terminal-jansi.version>${jline-terminal-jansi.version}</org.jline.jline-terminal-jansi.version> -->
<org.jline.jline-terminal-jna.version>${jline-terminal-jna.version}</org.jline.jline-terminal-jna.version>
<!-- JMH - https://openjdk.java.net/projects/code-tools/jmh/ -->
<jmh.version>1.36</jmh.version>
<jmh-core.version>${jmh.version}</jmh-core.version>
<jmh-generator-annprocess.version>${jmh.version}</jmh-generator-annprocess.version>
<org.openjdk.jmh.jmh-core.version>${jmh-core.version}</org.openjdk.jmh.jmh-core.version>
<org.openjdk.jmh.jmh-generator-annprocess.version>${jmh-generator-annprocess.version}</org.openjdk.jmh.jmh-generator-annprocess.version>
<!-- JMockit - https://jmockit.github.io/ -->
<jmockit.version>1.49</jmockit.version>
<org.jmockit.jmockit.version>${jmockit.version}</org.jmockit.jmockit.version>
<!-- JNA - https://github.com/java-native-access/jna -->
<jna.version>5.13.0</jna.version>
<jna-platform.version>${jna.version}</jna-platform.version>
<net.java.dev.jna.jna.version>${jna.version}</net.java.dev.jna.jna.version>
<net.java.dev.jna.jna-platform.version>${jna-platform.version}</net.java.dev.jna.jna-platform.version>
<!-- JNR - https://github.com/jnr -->
<jffi.version>1.3.11</jffi.version>
<jnr-constants.version>0.10.4</jnr-constants.version>
<jnr-ffi.version>2.2.13</jnr-ffi.version>
<jnr-posix.version>3.1.16</jnr-posix.version>
<com.github.jnr.jffi.version>${jffi.version}</com.github.jnr.jffi.version>
<com.github.jnr.jnr-constants.version>${jnr-constants.version}</com.github.jnr.jnr-constants.version>
<com.github.jnr.jnr-ffi.version>${jnr-ffi.version}</com.github.jnr.jnr-ffi.version>
<com.github.jnr.jnr-posix.version>${jnr-posix.version}</com.github.jnr.jnr-posix.version>
<!-- Joda-Time - https://www.joda.org/joda-time/ -->
<joda-time.version>2.12.5</joda-time.version>
<joda-time.joda-time.version>${joda-time.version}</joda-time.joda-time.version>
<!-- JOCL - http://www.jocl.org -->
<jocl.version>2.0.5</jocl.version>
<org.jocl.jocl.version>${jocl.version}</org.jocl.jocl.version>
<!-- JogAmp - https://jogamp.org/ -->
<jogamp.version>2.4.0</jogamp.version>
<gluegen.version>${jogamp.version}</gluegen.version>
<gluegen-rt.version>${jogamp.version}</gluegen-rt.version>
<joal.version>${jogamp.version}</joal.version>
<!-- NB: Avoid short name clash with org.jocl:jocl. -->
<!--<jocl.version>${jogamp.version}</jocl.version>-->
<jogl-all.version>${jogamp.version}</jogl-all.version>
<jogl-all-noawt.version>${jogamp.version}</jogl-all-noawt.version>
<org.jogamp.gluegen.gluegen.version>${gluegen.version}</org.jogamp.gluegen.gluegen.version>
<org.jogamp.gluegen.gluegen-rt.version>${gluegen-rt.version}</org.jogamp.gluegen.gluegen-rt.version>
<org.jogamp.joal.joal.version>${joal.version}</org.jogamp.joal.joal.version>
<org.jogamp.jocl.jocl.version>${jogamp.version}</org.jogamp.jocl.jocl.version>
<org.jogamp.jogl.jogl-all.version>${jogl-all.version}</org.jogamp.jogl.jogl-all.version>
<org.jogamp.jogl.jogl-all-noawt.version>${jogl-all-noawt.version}</org.jogamp.jogl.jogl-all-noawt.version>
<scijava.natives.classifier.gluegen>${scijava.natives.classifier.jogamp}</scijava.natives.classifier.gluegen>
<scijava.natives.classifier.joal>${scijava.natives.classifier.jogamp}</scijava.natives.classifier.joal>
<scijava.natives.classifier.jocl>${scijava.natives.classifier.jogamp}</scijava.natives.classifier.jocl>
<scijava.natives.classifier.jogl>${scijava.natives.classifier.jogamp}</scijava.natives.classifier.jogl>
<!-- JOML - https://joml-ci.github.io/JOML/ -->
<joml.version>1.10.5</joml.version>
<org.joml.joml.version>${joml.version}</org.joml.joml.version>
<!-- joni - https://github.com/jruby/joni -->
<joni.version>2.1.48</joni.version>
<org.jruby.joni.joni.version>${joni.version}</org.jruby.joni.joni.version>
<!-- JPedal - http://jpedal.org/ (defunct) -->
<jpedal.version>2.80b11</jpedal.version>
<jpedalSTD.version>${jpedal.version}</jpedalSTD.version>
<org.jpedal.jpedalSTD.version>${jpedalSTD.version}</org.jpedal.jpedalSTD.version>
<!-- jPLY - https://github.com/smurn/jPly -->
<jply.version>0.2.1</jply.version>
<org.smurn.jply.version>${jply.version}</org.smurn.jply.version>
<!-- JSch - http://www.jcraft.com/jsch/ -->
<jsch.version>0.1.55</jsch.version>
<com.jcraft.jsch.version>${jsch.version}</com.jcraft.jsch.version>
<!-- JSON - https://github.com/stleary/JSON-java -->
<json.version>20230227</json.version>
<org.json.json.version>${json.version}</org.json.json.version>
<!-- JUnit 4 - https://junit.org/junit4/ -->
<junit.version>4.13.2</junit.version>
<junit.junit.version>${junit.version}</junit.junit.version>
<!-- JUnit 5 - https://junit.org/junit5/ -->
<junit-jupiter.version>5.9.3</junit-jupiter.version>
<junit-jupiter-api.version>${junit-jupiter.version}</junit-jupiter-api.version>
<junit-jupiter-engine.version>${junit-jupiter.version}</junit-jupiter-engine.version>
<junit-jupiter-migrationsupport.version>${junit-jupiter.version}</junit-jupiter-migrationsupport.version>
<junit-jupiter-params.version>${junit-jupiter.version}</junit-jupiter-params.version>
<junit-vintage-engine.version>${junit-jupiter.version}</junit-vintage-engine.version>
<org.junit.jupiter.junit-jupiter-api.version>${junit-jupiter-api.version}</org.junit.jupiter.junit-jupiter-api.version>
<org.junit.jupiter.junit-jupiter-engine.version>${junit-jupiter-engine.version}</org.junit.jupiter.junit-jupiter-engine.version>
<org.junit.jupiter.junit-jupiter-migrationsupport.version>${junit-jupiter-migrationsupport.version}</org.junit.jupiter.junit-jupiter-migrationsupport.version>
<org.junit.jupiter.junit-jupiter-params.version>${junit-jupiter-params.version}</org.junit.jupiter.junit-jupiter-params.version>
<org.junit.jupiter.junit-jupiter.version>${junit-jupiter.version}</org.junit.jupiter.junit-jupiter.version>
<org.junit.vintage.junit-vintage-engine.version>${junit-vintage-engine.version}</org.junit.vintage.junit-vintage-engine.version>
<!-- Jython - https://jython.org/ -->
<!-- NB: jython 2.7.3 causes Maven build validation to error with a NullPointerException. -->
<jython.version>2.7.2</jython.version>
<jython-slim.version>${jython.version}</jython-slim.version>
<org.python.jython-slim.version>${jython-slim.version}</org.python.jython-slim.version>
<!-- JZlib - http://www.jcraft.com/jzlib/ -->
<jzlib.version>1.1.3</jzlib.version>
<com.jcraft.jzlib.version>${jzlib.version}</com.jcraft.jzlib.version>
<!-- Jzy3d - http://jzy3d.org/ -->
<jzy3d.version>2.2.1</jzy3d.version>
<jzy3d-core.version>${jzy3d.version}</jzy3d-core.version>
<jzy3d-core-awt.version>${jzy3d.version}</jzy3d-core-awt.version>
<jzy3d-emul-gl-awt.version>${jzy3d.version}</jzy3d-emul-gl-awt.version>
<jzy3d-jGL-awt.version>${jzy3d.version}</jzy3d-jGL-awt.version>
<jzy3d-jdt-core.version>${jzy3d.version}</jzy3d-jdt-core.version>
<jzy3d-native-jogl-awt.version>${jzy3d.version}</jzy3d-native-jogl-awt.version>
<jzy3d-native-jogl-core.version>${jzy3d.version}</jzy3d-native-jogl-core.version>
<jzy3d-native-jogl-swing.version>${jzy3d.version}</jzy3d-native-jogl-swing.version>
<jzy3d-tester.version>${jzy3d.version}</jzy3d-tester.version>
<org.jzy3d.jzy3d-core-awt.version>${jzy3d-core-awt.version}</org.jzy3d.jzy3d-core-awt.version>
<org.jzy3d.jzy3d-core.version>${jzy3d-core.version}</org.jzy3d.jzy3d-core.version>
<org.jzy3d.jzy3d-emul-gl-awt.version>${jzy3d-emul-gl-awt.version}</org.jzy3d.jzy3d-emul-gl-awt.version>
<org.jzy3d.jzy3d-jGL-awt.version>${jzy3d-jGL-awt.version}</org.jzy3d.jzy3d-jGL-awt.version>
<org.jzy3d.jzy3d-jdt-core.version>${jzy3d-jdt-core.version}</org.jzy3d.jzy3d-jdt-core.version>
<org.jzy3d.jzy3d-native-jogl-awt.version>${jzy3d-native-jogl-awt.version}</org.jzy3d.jzy3d-native-jogl-awt.version>
<org.jzy3d.jzy3d-native-jogl-core.version>${jzy3d-native-jogl-core.version}</org.jzy3d.jzy3d-native-jogl-core.version>
<org.jzy3d.jzy3d-native-jogl-swing.version>${jzy3d-native-jogl-swing.version}</org.jzy3d.jzy3d-native-jogl-swing.version>
<org.jzy3d.jzy3d-tester.version>${jzy3d-tester.version}</org.jzy3d.jzy3d-tester.version>
<!-- Kotlin - https://kotlinlang.org/ -->
<!-- NB: kotlin.version is defined in pom-scijava-base. -->
<kotlin-compiler-embeddable.version>${kotlin.version}</kotlin-compiler-embeddable.version>
<kotlin-daemon-embeddable.version>${kotlin.version}</kotlin-daemon-embeddable.version>
<kotlin-reflect.version>${kotlin.version}</kotlin-reflect.version>
<kotlin-script-runtime.version>${kotlin.version}</kotlin-script-runtime.version>
<kotlin-script-util.version>${kotlin.version}</kotlin-script-util.version>
<kotlin-scripting-common.version>${kotlin.version}</kotlin-scripting-common.version>
<kotlin-scripting-compiler-embeddable.version>${kotlin.version}</kotlin-scripting-compiler-embeddable.version>
<kotlin-scripting-jsr223.version>${kotlin.version}</kotlin-scripting-jsr223.version>
<kotlin-scripting-jvm.version>${kotlin.version}</kotlin-scripting-jvm.version>
<kotlin-stdlib.version>${kotlin.version}</kotlin-stdlib.version>
<kotlin-stdlib-common.version>${kotlin.version}</kotlin-stdlib-common.version>
<kotlin-stdlib-jdk8.version>${kotlin.version}</kotlin-stdlib-jdk8.version>
<kotlinx-coroutines-core-jvm.version>1.6.4</kotlinx-coroutines-core-jvm.version>
<org.jetbrains.kotlin.kotlin-compiler-embeddable.version>${kotlin-compiler-embeddable.version}</org.jetbrains.kotlin.kotlin-compiler-embeddable.version>
<org.jetbrains.kotlin.kotlin-daemon-embeddable.version>${kotlin-daemon-embeddable.version}</org.jetbrains.kotlin.kotlin-daemon-embeddable.version>
<org.jetbrains.kotlin.kotlin-reflect.version>${kotlin-reflect.version}</org.jetbrains.kotlin.kotlin-reflect.version>
<org.jetbrains.kotlin.kotlin-script-runtime.version>${kotlin-script-runtime.version}</org.jetbrains.kotlin.kotlin-script-runtime.version>
<org.jetbrains.kotlin.kotlin-script-util.version>${kotlin-script-util.version}</org.jetbrains.kotlin.kotlin-script-util.version>
<org.jetbrains.kotlin.kotlin-scripting-common.version>${kotlin-scripting-common.version}</org.jetbrains.kotlin.kotlin-scripting-common.version>
<org.jetbrains.kotlin.kotlin-scripting-compiler-embeddable.version>${kotlin-scripting-compiler-embeddable.version}</org.jetbrains.kotlin.kotlin-scripting-compiler-embeddable.version>
<org.jetbrains.kotlin.kotlin-scripting-jsr223.version>${kotlin-scripting-jsr223.version}</org.jetbrains.kotlin.kotlin-scripting-jsr223.version>
<org.jetbrains.kotlin.kotlin-scripting-jvm.version>${kotlin-scripting-jvm.version}</org.jetbrains.kotlin.kotlin-scripting-jvm.version>
<org.jetbrains.kotlin.kotlin-stdlib.version>${kotlin-stdlib.version}</org.jetbrains.kotlin.kotlin-stdlib.version>
<org.jetbrains.kotlin.kotlin-stdlib-common.version>${kotlin-stdlib-common.version}</org.jetbrains.kotlin.kotlin-stdlib-common.version>
<org.jetbrains.kotlin.kotlin-stdlib-jdk8.version>${kotlin-stdlib-jdk8.version}</org.jetbrains.kotlin.kotlin-stdlib-jdk8.version>
<org.jetbrains.kotlinx.kotlinx-coroutines-core-jvm.version>${kotlinx-coroutines-core-jvm.version}</org.jetbrains.kotlinx.kotlinx-coroutines-core-jvm.version>
<!-- Kryo - https://github.com/EsotericSoftware/kryo -->
<kryo.version>5.5.0</kryo.version>
<minlog.version>1.3.1</minlog.version>
<reflectasm.version>1.11.9</reflectasm.version>
<com.esotericsoftware.kryo.version>${kryo.version}</com.esotericsoftware.kryo.version>
<com.esotericsoftware.minlog.version>${minlog.version}</com.esotericsoftware.minlog.version>
<com.esotericsoftware.reflectasm.version>${reflectasm.version}</com.esotericsoftware.reflectasm.version>
<!-- Logback - https://logback.qos.ch/ -->
<!--
NB: 1.3.x is the last version with Java 8 support,
and 1.2.x is the last version with an SLF4J binding in logback-classic.
-->
<logback.version>1.2.12</logback.version>
<logback-classic.version>${logback.version}</logback-classic.version>
<logback-core.version>${logback.version}</logback-core.version>
<ch.qos.logback.logback-classic.version>${logback-classic.version}</ch.qos.logback.logback-classic.version>
<ch.qos.logback.logback-core.version>${logback-core.version}</ch.qos.logback.logback-core.version>
<!-- LZ4 compression for Java - https://github.com/lz4/lz4-java -->
<lz4-java.version>1.8.0</lz4-java.version>
<org.lz4.lz4-java.version>${lz4-java.version}</org.lz4.lz4-java.version>
<!-- MapDB - https://mapdb.org/ -->
<mapdb.version>3.0.9</mapdb.version>
<org.mapdb.mapdb.version>${mapdb.version}</org.mapdb.mapdb.version>
<!-- MigLayout - https://www.miglayout.com/ -->
<miglayout.version>5.3</miglayout.version>
<miglayout-core.version>${miglayout.version}</miglayout-core.version>
<miglayout-swing.version>${miglayout.version}</miglayout-swing.version>
<miglayout-swt.version>${miglayout.version}</miglayout-swt.version>
<com.miglayout.miglayout-core.version>${miglayout-core.version}</com.miglayout.miglayout-core.version>
<com.miglayout.miglayout-swing.version>${miglayout-swing.version}</com.miglayout.miglayout-swing.version>
<com.miglayout.miglayout-swt.version>${miglayout-swt.version}</com.miglayout.miglayout-swt.version>
<!-- Mines JTK - https://github.com/dhale/jtk -->
<mines-jtk.version>20151125</mines-jtk.version>
<edu.mines.mines-jtk.version>${mines-jtk.version}</edu.mines.mines-jtk.version>
<!-- Mockito - https://site.mockito.org/ -->
<mockito.version>2.19.0</mockito.version>
<mockito-core.version>${mockito.version}</mockito-core.version>
<org.mockito.mockito-core.version>${mockito-core.version}</org.mockito.mockito-core.version>
<!-- Objenesis - http://objenesis.org/ -->
<objenesis.version>3.3</objenesis.version>
<org.objenesis.objenesis.version>${objenesis.version}</org.objenesis.objenesis.version>
<!-- OkHttp - https://square.github.io/okhttp/ -->
<okhttp.version>4.11.0</okhttp.version>
<okio.version>3.3.0</okio.version>
<com.squareup.okhttp3.okhttp.version>${okhttp.version}</com.squareup.okhttp3.okhttp.version>
<com.squareup.okio.okio.version>${okio.version}</com.squareup.okio.okio.version>
<!-- oj! Algorithms - https://github.com/optimatika/ojAlgo -->
<ojalgo.version>45.1.1</ojalgo.version>
<org.ojalgo.ojalgo.version>${ojalgo.version}</org.ojalgo.ojalgo.version>
<!-- OpenCSV - https://opencsv.sourceforge.net/ -->
<opencsv.version>5.7.1</opencsv.version>
<com.opencsv.opencsv.version>${opencsv.version}</com.opencsv.opencsv.version>
<!-- picocli - https://picocli.info/ -->
<picocli.version>4.7.3</picocli.version>
<info.picocli.picocli.version>${picocli.version}</info.picocli.picocli.version>
<!-- PostgreSQL JDBC Driver - https://jdbc.postgresql.org/ -->
<postgresql.version>42.6.0</postgresql.version>
<org.postgresql.postgresql.version>${postgresql.version}</org.postgresql.postgresql.version>
<!-- Protocol Buffers - https://protobuf.dev/ -->
<protobuf.version>3.23.0</protobuf.version>
<!--
NB: javalite and kotlin-lite have conflicting classes with java
and kotlin respectively, so we do not manage those artifacts.
-->
<protobuf-java.version>${protobuf.version}</protobuf-java.version>
<protobuf-java-util.version>${protobuf.version}</protobuf-java-util.version>
<protobuf-kotlin.version>${protobuf.version}</protobuf-kotlin.version>
<com.google.protobuf.protobuf-java.version>${protobuf-java.version}</com.google.protobuf.protobuf-java.version>
<com.google.protobuf.protobuf-java-util.version>${protobuf-java-util.version}</com.google.protobuf.protobuf-java-util.version>
<com.google.protobuf.protobuf-kotlin.version>${protobuf-kotlin.version}</com.google.protobuf.protobuf-kotlin.version>
<!-- RE2/J - https://github.com/google/re2j -->
<re2j.version>1.7</re2j.version>
<com.google.re2j.re2j.version>${re2j.version}</com.google.re2j.re2j.version>
<!-- reload4j - https://reload4j.qos.ch/ -->
<reload4j.version>1.2.25</reload4j.version>
<ch.qos.reload4j.reload4j.version>${reload4j.version}</ch.qos.reload4j.reload4j.version>
<!-- RSyntaxTextArea - https://bobbylight.github.io/RSyntaxTextArea/ -->
<rsyntaxtextarea.version>3.3.3</rsyntaxtextarea.version>
<autocomplete.version>3.3.1</autocomplete.version>
<languagesupport.version>3.3.0</languagesupport.version>
<com.fifesoft.rsyntaxtextarea.version>${rsyntaxtextarea.version}</com.fifesoft.rsyntaxtextarea.version>
<com.fifesoft.autocomplete.version>${autocomplete.version}</com.fifesoft.autocomplete.version>
<com.fifesoft.languagesupport.version>${languagesupport.version}</com.fifesoft.languagesupport.version>
<!-- SLF4J - https://www.slf4j.org/ -->
<slf4j.version>1.7.36</slf4j.version>
<slf4j-api.version>${slf4j.version}</slf4j-api.version>
<slf4j-ext.version>${slf4j.version}</slf4j-ext.version>
<slf4j-jcl.version>${slf4j.version}</slf4j-jcl.version>
<slf4j-jdk14.version>${slf4j.version}</slf4j-jdk14.version>
<slf4j-nop.version>${slf4j.version}</slf4j-nop.version>
<slf4j-simple.version>${slf4j.version}</slf4j-simple.version>
<jcl-over-slf4j.version>${slf4j.version}</jcl-over-slf4j.version>
<org.slf4j.slf4j-api.version>${slf4j-api.version}</org.slf4j.slf4j-api.version>
<org.slf4j.slf4j-ext.version>${slf4j-ext.version}</org.slf4j.slf4j-ext.version>
<org.slf4j.slf4j-jcl.version>${slf4j-jcl.version}</org.slf4j.slf4j-jcl.version>
<org.slf4j.slf4j-jdk14.version>${slf4j-jdk14.version}</org.slf4j.slf4j-jdk14.version>
<org.slf4j.slf4j-nop.version>${slf4j-nop.version}</org.slf4j.slf4j-nop.version>
<org.slf4j.slf4j-simple.version>${slf4j-simple.version}</org.slf4j.slf4j-simple.version>
<org.slf4j.jcl-over-slf4j.version>${jcl-over-slf4j.version}</org.slf4j.jcl-over-slf4j.version>
<!-- SnakeYAML - https://bitbucket.org/asomov/snakeyaml -->
<snakeyaml.version>1.33</snakeyaml.version>
<org.yaml.snakeyaml.version>${snakeyaml.version}</org.yaml.snakeyaml.version>
<!-- SnakeYAML Engine - https://bitbucket.org/asomov/snakeyaml-engine -->
<snakeyaml-engine.version>2.6</snakeyaml-engine.version>
<org.snakeyaml.snakeyaml-engine.version>${snakeyaml-engine.version}</org.snakeyaml.snakeyaml-engine.version>
<!-- Spring - https://spring.io/ -->
<!--
NB: Although version 5.3.18 is the last version to support Java 8,
3.2.9.RELEASE is the last version to depend properly on
aopalliance:aopalliance, rather than including org.aopalliance
classes unshadowed!
-->
<spring.version>3.2.9.RELEASE</spring.version>
<spring-aop.version>${spring.version}</spring-aop.version>
<spring-beans.version>${spring.version}</spring-beans.version>
<spring-core.version>${spring.version}</spring-core.version>
<org.springframework.spring-aop.version>${spring-aop.version}</org.springframework.spring-aop.version>
<org.springframework.spring-beans.version>${spring-beans.version}</org.springframework.spring-beans.version>
<org.springframework.spring-core.version>${spring-core.version}</org.springframework.spring-core.version>
<!-- TensorFlow - https://www.tensorflow.org/ -->
<tensorflow.version>1.12.0</tensorflow.version>
<libtensorflow.version>${tensorflow.version}</libtensorflow.version>
<libtensorflow_jni.version>${tensorflow.version}</libtensorflow_jni.version>
<libtensorflow_jni_gpu.version>${tensorflow.version}</libtensorflow_jni_gpu.version>
<proto.version>${tensorflow.version}</proto.version>
<org.tensorflow.tensorflow.version>${tensorflow.version}</org.tensorflow.tensorflow.version>
<org.tensorflow.libtensorflow.version>${libtensorflow.version}</org.tensorflow.libtensorflow.version>
<org.tensorflow.libtensorflow_jni.version>${libtensorflow_jni.version}</org.tensorflow.libtensorflow_jni.version>
<org.tensorflow.libtensorflow_jni_gpu.version>${libtensorflow_jni_gpu.version}</org.tensorflow.libtensorflow_jni_gpu.version>
<org.tensorflow.proto.version>${proto.version}</org.tensorflow.proto.version>
<!-- Therapi Runtime Javadoc - https://github.com/dnault/therapi-runtime-javadoc -->
<!-- NB: therapi.version is defined in pom-scijava-base. -->
<com.github.therapi.therapi-runtime-javadoc.version>${therapi.version}</com.github.therapi.therapi-runtime-javadoc.version>
<!-- ThreeTen - https://www.threeten.org/ -->
<threetenbp.version>1.6.8</threetenbp.version>
<org.threeten.threetenbp.version>${threetenbp.version}</org.threeten.threetenbp.version>
<!-- Trove - https://bitbucket.org/trove4j/trove -->
<trove4j.version>3.0.3</trove4j.version>
<net.sf.trove4j.trove4j.version>${trove4j.version}</net.sf.trove4j.trove4j.version>
<!-- Weka - https://www.cs.waikato.ac.nz/ml/weka/ -->
<weka.version>3.9.6</weka.version>
<weka-dev.version>${weka.version}</weka-dev.version>
<nz.ac.waikato.cms.weka.weka-dev.version>${weka-dev.version}</nz.ac.waikato.cms.weka.weka-dev.version>
<!-- XZ for Java - https://tukaani.org/xz/java.html -->
<xz.version>1.9</xz.version>
<org.tukaani.xz.version>${xz.version}</org.tukaani.xz.version>
</properties>
<dependencyManagement>
<dependencies>
<!-- SciJava - https://github.com/scijava -->
<!-- Batch Processor - https://github.com/scijava/batch-processor -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>batch-processor</artifactId>
<version>${org.scijava.batch-processor.version}</version>
</dependency>
<!-- MiniMaven - https://github.com/scijava/minimaven -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>minimaven</artifactId>
<version>${org.scijava.minimaven.version}</version>
</dependency>
<!-- Native Lib Loader - https://github.com/scijava/native-lib-loader -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>native-lib-loader</artifactId>
<version>${org.scijava.native-lib-loader.version}</version>
</dependency>
<!-- Parsington - https://github.com/scijava/parsington -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>parsington</artifactId>
<version>${org.scijava.parsington.version}</version>
</dependency>
<!-- SciJava Cache - https://github.com/scijava/scijava-cache -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scijava-cache</artifactId>
<version>${org.scijava.scijava-cache.version}</version>
</dependency>
<!-- SciJava Common - https://github.com/scijava/scijava-common -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scijava-common</artifactId>
<version>${org.scijava.scijava-common.version}</version>
</dependency>
<!-- SciJava Config - https://github.com/scijava/scijava-config -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scijava-config</artifactId>
<version>${org.scijava.scijava-config.version}</version>
</dependency>
<!-- SciJava Grab - https://github.com/scijava/scijava-grab -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scijava-grab</artifactId>
<version>${org.scijava.scijava-grab.version}</version>
</dependency>
<!-- SciJava I/O: HTTP - https://github.com/scijava/scijava-io-http -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scijava-io-http</artifactId>
<version>${org.scijava.scijava-io-http.version}</version>
</dependency>
<!-- SciJava Java 3D Tools - https://github.com/scijava/scijava-java3d -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scijava-java3d</artifactId>
<version>${org.scijava.scijava-java3d.version}</version>
</dependency>
<!-- SciJava Listeners - https://github.com/scijava/scijava-listeners -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scijava-listeners</artifactId>
<version>${org.scijava.scijava-listeners.version}</version>
</dependency>
<!-- SciJava SLF4J Logging - https://github.com/scijava/scijava-log-slf4j -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scijava-log-slf4j</artifactId>
<version>${org.scijava.scijava-log-slf4j.version}</version>
</dependency>
<!-- SciJava Optional - https://github.com/scijava/scijava-optional -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scijava-optional</artifactId>
<version>${org.scijava.scijava-optional.version}</version>
</dependency>
<!-- SciJava Plot - https://github.com/scijava/scijava-plot -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scijava-plot</artifactId>
<version>${org.scijava.scijava-plot.version}</version>
</dependency>
<!-- SciJava Plugins: Commands - https://github.com/scijava/scijava-plugins-commands -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scijava-plugins-commands</artifactId>
<version>${org.scijava.scijava-plugins-commands.version}</version>
</dependency>
<!-- SciJava Plugins: Platforms - https://github.com/scijava/scijava-plugins-platforms -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scijava-plugins-platforms</artifactId>
<version>${org.scijava.scijava-plugins-platforms.version}</version>
</dependency>
<!-- SciJava Plugins: Text: Markdown - https://github.com/scijava/scijava-plugins-text-markdown -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scijava-plugins-text-markdown</artifactId>
<version>${org.scijava.scijava-plugins-text-markdown.version}</version>
</dependency>
<!-- SciJava Plugins: Text: Plain - https://github.com/scijava/scijava-plugins-text-plain -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scijava-plugins-text-plain</artifactId>
<version>${org.scijava.scijava-plugins-text-plain.version}</version>
</dependency>
<!-- SciJava Search - https://github.com/scijava/scijava-search -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scijava-search</artifactId>
<version>${org.scijava.scijava-search.version}</version>
</dependency>
<!-- SciJava Table - https://github.com/scijava/scijava-table -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scijava-table</artifactId>
<version>${org.scijava.scijava-table.version}</version>
</dependency>
<!-- SciJava UI: AWT - https://github.com/scijava/scijava-ui-awt -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scijava-ui-awt</artifactId>
<version>${org.scijava.scijava-ui-awt.version}</version>
</dependency>
<!-- SciJava UI: Swing - https://github.com/scijava/scijava-ui-swing -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scijava-ui-swing</artifactId>
<version>${org.scijava.scijava-ui-swing.version}</version>
</dependency>
<!-- Script Editor - https://github.com/scijava/script-editor -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>script-editor</artifactId>
<version>${org.scijava.script-editor.version}</version>
</dependency>
<!-- Script Editor: Jython - https://github.com/scijava/script-editor-jython -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>script-editor-jython</artifactId>
<version>${org.scijava.script-editor-jython.version}</version>
</dependency>
<!-- Script Editor: Scala - https://github.com/scijava/script-editor-scala -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>script-editor-scala</artifactId>
<version>${org.scijava.script-editor-scala.version}</version>
</dependency>
<!-- Scripting: BeanShell - https://github.com/scijava/scripting-beanshell -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scripting-beanshell</artifactId>
<version>${org.scijava.scripting-beanshell.version}</version>
</dependency>
<!-- Scripting: Clojure - https://github.com/scijava/scripting-clojure -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scripting-clojure</artifactId>
<version>${org.scijava.scripting-clojure.version}</version>
</dependency>
<!-- Scripting: Groovy - https://github.com/scijava/scripting-groovy -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scripting-groovy</artifactId>
<version>${org.scijava.scripting-groovy.version}</version>
</dependency>
<!-- Scripting: Java - https://github.com/scijava/scripting-java -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scripting-java</artifactId>
<version>${org.scijava.scripting-java.version}</version>
</dependency>
<!-- Scripting: JavaScript - https://github.com/scijava/scripting-javascript -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scripting-javascript</artifactId>
<version>${org.scijava.scripting-javascript.version}</version>
</dependency>
<!-- Scripting: JRuby - https://github.com/scijava/scripting-jruby -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scripting-jruby</artifactId>
<version>${org.scijava.scripting-jruby.version}</version>
</dependency>
<!-- Scripting: Jython - https://github.com/scijava/scripting-jython -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scripting-jython</artifactId>
<version>${org.scijava.scripting-jython.version}</version>
</dependency>
<!-- Scripting: Kotlin - https://github.com/scijava/scripting-kotlin -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scripting-kotlin</artifactId>
<version>${org.scijava.scripting-kotlin.version}</version>
</dependency>
<!-- Scripting: MATLAB - https://github.com/scijava/scripting-matlab -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scripting-matlab</artifactId>
<version>${org.scijava.scripting-matlab.version}</version>
</dependency>
<!-- Scripting: Python - https://github.com/scijava/scripting-python -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scripting-python</artifactId>
<version>${org.scijava.scripting-python.version}</version>
</dependency>
<!-- Scripting: Renjin - https://github.com/scijava/scripting-renjin -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scripting-renjin</artifactId>
<version>${org.scijava.scripting-renjin.version}</version>
</dependency>
<!-- Scripting: Scala - https://github.com/scijava/scripting-scala -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scripting-scala</artifactId>
<version>${org.scijava.scripting-scala.version}</version>
</dependency>
<!-- Swing Checkbox Tree - https://github.com/scijava/swing-checkbox-tree -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>swing-checkbox-tree</artifactId>
<version>${org.scijava.swing-checkbox-tree.version}</version>
</dependency>
<!-- UI Behaviour - https://github.com/scijava/ui-behaviour -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>ui-behaviour</artifactId>
<version>${org.scijava.ui-behaviour.version}</version>
</dependency>
<!-- ImageJ - https://github.com/imagej -->
<!-- ImageJ2 - https://github.com/imagej/imagej2 -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej</artifactId>
<version>${net.imagej.imagej.version}</version>
</dependency>
<!-- ImageJ 1.x - https://github.com/imagej/ImageJA -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>ij</artifactId>
<version>${net.imagej.ij.version}</version>
<exclusions>
<exclusion>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- ImageJ 1.x patcher - https://github.com/imagej/ij1-patcher -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>ij1-patcher</artifactId>
<version>${net.imagej.ij1-patcher.version}</version>
</dependency>
<!-- ImageJ Common - https://github.com/imagej/imagej-common -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-common</artifactId>
<version>${net.imagej.imagej-common.version}</version>
</dependency>
<!-- ImageJ Deprecated - https://github.com/imagej/imagej-deprecated -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-deprecated</artifactId>
<version>${net.imagej.imagej-deprecated.version}</version>
</dependency>
<!-- ImageJ Launcher - https://github.com/imagej/imagej-launcher -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-launcher</artifactId>
<version>${net.imagej.imagej-launcher.version}</version>
</dependency>
<!-- ImageJ Legacy - https://github.com/imagej/imagej-legacy -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-legacy</artifactId>
<version>${net.imagej.imagej-legacy.version}</version>
</dependency>
<!-- ImageJ MATLAB - https://github.com/imagej/imagej-matlab -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-matlab</artifactId>
<version>${net.imagej.imagej-matlab.version}</version>
</dependency>
<!-- ImageJ Mesh - https://github.com/imagej/imagej-mesh -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-mesh</artifactId>
<version>${net.imagej.imagej-mesh.version}</version>
</dependency>
<!-- ImageJ Mesh IO - https://github.com/imagej/imagej-mesh-io -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-mesh-io</artifactId>
<version>${net.imagej.imagej-mesh-io.version}</version>
</dependency>
<!-- ImageJ Notebook - https://github.com/imagej/imagej-notebook -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-notebook</artifactId>
<version>${net.imagej.imagej-notebook.version}</version>
</dependency>
<!-- ImageJ OMERO - https://github.com/imagej/imagej-omero -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-omero</artifactId>
<version>${net.imagej.imagej-omero.version}</version>
</dependency>
<!-- ImageJ OMERO Legacy - https://github.com/imagej/imagej-omero-legacy -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-omero-legacy</artifactId>
<version>${net.imagej.imagej-omero-legacy.version}</version>
</dependency>
<!-- ImageJ OpenCV - https://github.com/imagej/imagej-opencv -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-opencv</artifactId>
<version>${net.imagej.imagej-opencv.version}</version>
</dependency>
<!-- ImageJ Ops - https://github.com/imagej/imagej-ops -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-ops</artifactId>
<version>${net.imagej.imagej-ops.version}</version>
</dependency>
<!-- ImageJ Plugins: Batch - https://github.com/imagej/imagej-plugins-batch -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-plugins-batch</artifactId>
<version>${net.imagej.imagej-plugins-batch.version}</version>
</dependency>
<!-- ImageJ Plugins: Commands - https://github.com/imagej/imagej-plugins-commands -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-plugins-commands</artifactId>
<version>${net.imagej.imagej-plugins-commands.version}</version>
</dependency>
<!-- ImageJ Plugins: Tools - https://github.com/imagej/imagej-plugins-tools -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-plugins-tools</artifactId>
<version>${net.imagej.imagej-plugins-tools.version}</version>
</dependency>
<!-- ImageJ Plugins: Uploader: SSH - https://github.com/imagej/imagej-plugins-uploader-ssh -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-plugins-uploader-ssh</artifactId>
<version>${net.imagej.imagej-plugins-uploader-ssh.version}</version>
</dependency>
<!-- ImageJ Plugins: Uploader: WebDAV - https://github.com/imagej/imagej-plugins-uploader-webdav -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-plugins-uploader-webdav</artifactId>
<version>${net.imagej.imagej-plugins-uploader-webdav.version}</version>
</dependency>
<!-- ImageJ Scripting - https://github.com/imagej/imagej-scripting -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-scripting</artifactId>
<version>${net.imagej.imagej-scripting.version}</version>
</dependency>
<!-- ImageJ Server - https://github.com/imagej/imagej-server -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-server</artifactId>
<version>${net.imagej.imagej-server.version}</version>
</dependency>
<!-- ImageJ TensorFlow - https://github.com/imagej/imagej-tensorflow -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-tensorflow</artifactId>
<version>${net.imagej.imagej-tensorflow.version}</version>
</dependency>
<!-- ImageJ UI: AWT - https://github.com/imagej/imagej-ui-awt -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-ui-awt</artifactId>
<version>${net.imagej.imagej-ui-awt.version}</version>
</dependency>
<!-- ImageJ UI: Swing - https://github.com/imagej/imagej-ui-swing -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-ui-swing</artifactId>
<version>${net.imagej.imagej-ui-swing.version}</version>
</dependency>
<!-- ImageJ Updater - https://github.com/imagej/imagej-updater -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-updater</artifactId>
<version>${net.imagej.imagej-updater.version}</version>
</dependency>
<!-- Op-Finder - https://github.com/imagej/op-finder -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>op-finder</artifactId>
<version>${net.imagej.op-finder.version}</version>
</dependency>
<!-- ImgLib2 - https://github.com/imglib -->
<!-- ImgLib2 - https://github.com/imglib/imglib2 -->
<dependency>
<groupId>net.imglib2</groupId>
<artifactId>imglib2</artifactId>
<version>${net.imglib2.imglib2.version}</version>
</dependency>
<!-- ImgLib2 Algorithms - https://github.com/imglib/imglib2-algorithm -->
<dependency>
<groupId>net.imglib2</groupId>
<artifactId>imglib2-algorithm</artifactId>
<version>${net.imglib2.imglib2-algorithm.version}</version>
</dependency>
<!-- ImgLib2 Algorithms FFT - https://github.com/imglib/imglib2-algorithm-fft -->
<dependency>
<groupId>net.imglib2</groupId>
<artifactId>imglib2-algorithm-fft</artifactId>
<version>${net.imglib2.imglib2-algorithm-fft.version}</version>
</dependency>
<!-- ImgLib2 Algorithms GPL - https://github.com/imglib/imglib2-algorithm-gpl -->
<dependency>
<groupId>net.imglib2</groupId>
<artifactId>imglib2-algorithm-gpl</artifactId>
<version>${net.imglib2.imglib2-algorithm-gpl.version}</version>
</dependency>
<!-- ImgLib2 Cache - https://github.com/imglib/imglib2-cache -->
<dependency>
<groupId>net.imglib2</groupId>
<artifactId>imglib2-cache</artifactId>
<version>${net.imglib2.imglib2-cache.version}</version>
</dependency>
<!-- ImgLib2 IJ - https://github.com/imglib/imglib2-ij -->
<dependency>
<groupId>net.imglib2</groupId>
<artifactId>imglib2-ij</artifactId>
<version>${net.imglib2.imglib2-ij.version}</version>
</dependency>
<!-- ImgLib2 ImgLyb - https://github.com/imglib/imglib2-imglyb -->
<dependency>
<groupId>net.imglib2</groupId>
<artifactId>imglib2-imglyb</artifactId>
<version>${net.imglib2.imglib2-imglyb.version}</version>
</dependency>
<!-- ImgLib2 RealTransform - https://github.com/imglib/imglib2-realtransform -->
<dependency>
<groupId>net.imglib2</groupId>
<artifactId>imglib2-realtransform</artifactId>
<version>${net.imglib2.imglib2-realtransform.version}</version>
</dependency>
<!-- ImgLib2 ROI - https://github.com/imglib/imglib2-roi -->
<dependency>
<groupId>net.imglib2</groupId>
<artifactId>imglib2-roi</artifactId>
<version>${net.imglib2.imglib2-roi.version}</version>
</dependency>
<!-- ImgLib2 Unsafe - https://github.com/imglib/imglib2-unsafe -->
<dependency>
<groupId>net.imglib2</groupId>
<artifactId>imglib2-unsafe</artifactId>
<version>${net.imglib2.imglib2-unsafe.version}</version>
</dependency>
<!-- SCIFIO - https://github.com/scifio -->
<!-- SCIFIO - https://github.com/scifio/scifio -->
<dependency>
<groupId>io.scif</groupId>
<artifactId>scifio</artifactId>
<version>${io.scif.scifio.version}</version>
</dependency>
<!-- SCIFIO-BF-compat - https://github.com/scifio/scifio-bf-compat -->
<dependency>
<groupId>io.scif</groupId>
<artifactId>scifio-bf-compat</artifactId>
<version>${io.scif.scifio-bf-compat.version}</version>
</dependency>
<!-- SCIFIO Command Line Tools - https://github.com/scifio/scifio-cli -->
<dependency>
<groupId>io.scif</groupId>
<artifactId>scifio-cli</artifactId>
<version>${io.scif.scifio-cli.version}</version>
</dependency>
<!-- SCIFIO HDF5 - https://github.com/scifio/scifio-hdf5 -->
<dependency>
<groupId>io.scif</groupId>
<artifactId>scifio-hdf5</artifactId>
<version>${io.scif.scifio-hdf5.version}</version>
</dependency>
<!-- SCIFIO JAI Image I/O - https://github.com/scifio/scifio-jai-imageio -->
<dependency>
<groupId>io.scif</groupId>
<artifactId>scifio-jai-imageio</artifactId>
<version>${io.scif.scifio-jai-imageio.version}</version>
</dependency>
<!-- SCIFIO Labeling - https://github.com/scifio/scifio-labeling -->
<dependency>
<groupId>io.scif</groupId>
<artifactId>scifio-labeling</artifactId>
<version>${io.scif.scifio-labeling.version}</version>
</dependency>
<!-- SCIFIO-LifeSci - https://github.com/scifio/scifio-lifesci -->
<dependency>
<groupId>io.scif</groupId>
<artifactId>scifio-lifesci</artifactId>
<version>${io.scif.scifio-lifesci.version}</version>
</dependency>
<!-- SCIFIO-OME-XML - https://github.com/scifio/scifio-ome-xml -->
<dependency>
<groupId>io.scif</groupId>
<artifactId>scifio-ome-xml</artifactId>
<version>${io.scif.scifio-ome-xml.version}</version>
</dependency>
<!-- Fiji - https://github.com/fiji -->
<!-- Fiji - https://github.com/fiji/fiji -->
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>fiji</artifactId>
<version>${sc.fiji.fiji.version}</version>
</dependency>
<!-- Standard Fiji projects -->
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>3D_Blob_Segmentation</artifactId>
<version>${sc.fiji.3D_Blob_Segmentation.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>3D_Objects_Counter</artifactId>
<version>${sc.fiji.3D_Objects_Counter.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>3D_Viewer</artifactId>
<version>${sc.fiji.3D_Viewer.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>AnalyzeSkeleton_</artifactId>
<version>${sc.fiji.AnalyzeSkeleton_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Anisotropic_Diffusion_2D</artifactId>
<version>${sc.fiji.Anisotropic_Diffusion_2D.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Archipelago_Plugins</artifactId>
<version>${sc.fiji.Archipelago_Plugins.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Arrow_</artifactId>
<version>${sc.fiji.Arrow_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Auto_Local_Threshold</artifactId>
<version>${sc.fiji.Auto_Local_Threshold.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Auto_Threshold</artifactId>
<version>${sc.fiji.Auto_Threshold.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>BalloonSegmentation_</artifactId>
<version>${sc.fiji.BalloonSegmentation_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Bug_Submitter</artifactId>
<version>${sc.fiji.Bug_Submitter.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>CPU_Meter</artifactId>
<version>${sc.fiji.CPU_Meter.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Calculator_Plus</artifactId>
<version>${sc.fiji.Calculator_Plus.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Cell_Counter</artifactId>
<version>${sc.fiji.Cell_Counter.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Colocalisation_Analysis</artifactId>
<version>${sc.fiji.Colocalisation_Analysis.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Color_Histogram</artifactId>
<version>${sc.fiji.Color_Histogram.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Color_Inspector_3D</artifactId>
<version>${sc.fiji.Color_Inspector_3D.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Colour_Deconvolution</artifactId>
<version>${sc.fiji.Colour_Deconvolution.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>CorrectBleach_</artifactId>
<version>${sc.fiji.CorrectBleach_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Correct_3D_Drift</artifactId>
<version>${sc.fiji.Correct_3D_Drift.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Descriptor_based_registration</artifactId>
<version>${sc.fiji.Descriptor_based_registration.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Dichromacy_</artifactId>
<version>${sc.fiji.Dichromacy_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Directionality_</artifactId>
<version>${sc.fiji.Directionality_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>FS_Align_TrakEM2</artifactId>
<version>${sc.fiji.FS_Align_TrakEM2.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Feature_Detection</artifactId>
<version>${sc.fiji.Feature_Detection.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Fiji_Archipelago</artifactId>
<version>${sc.fiji.Fiji_Archipelago.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Fiji_Developer</artifactId>
<version>${sc.fiji.Fiji_Developer.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Fiji_Package_Maker</artifactId>
<version>${sc.fiji.Fiji_Package_Maker.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Fiji_Plugins</artifactId>
<version>${sc.fiji.Fiji_Plugins.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>FilamentDetector</artifactId>
<version>${sc.fiji.FilamentDetector.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>FlowJ_</artifactId>
<version>${sc.fiji.FlowJ_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Graph_Cut</artifactId>
<version>${sc.fiji.Graph_Cut.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Gray_Morphology</artifactId>
<version>${sc.fiji.Gray_Morphology.version}</version>
</dependency>
<dependency>
<groupId>org.janelia</groupId>
<artifactId>H5J_Loader_Plugin</artifactId>
<version>${org.janelia.H5J_Loader_Plugin.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>HDF5_Vibez</artifactId>
<version>${sc.fiji.HDF5_Vibez.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Helmholtz_Analysis</artifactId>
<version>${sc.fiji.Helmholtz_Analysis.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>IJ_Robot</artifactId>
<version>${sc.fiji.IJ_Robot.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>IO_</artifactId>
<version>${sc.fiji.IO_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Image_5D</artifactId>
<version>${sc.fiji.Image_5D.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Image_Expression_Parser</artifactId>
<version>${sc.fiji.Image_Expression_Parser.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Interactive_3D_Surface_Plot</artifactId>
<version>${sc.fiji.Interactive_3D_Surface_Plot.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>IsoData_Classifier</artifactId>
<version>${sc.fiji.IsoData_Classifier.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Kappa</artifactId>
<version>${sc.fiji.Kappa.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Kuwahara_Filter</artifactId>
<version>${sc.fiji.Kuwahara_Filter.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>KymographBuilder</artifactId>
<version>${sc.fiji.KymographBuilder.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>LSM_Reader</artifactId>
<version>${sc.fiji.LSM_Reader.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>LSM_Toolbox</artifactId>
<version>${sc.fiji.LSM_Toolbox.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Lasso_and_Blow_Tool</artifactId>
<version>${sc.fiji.Lasso_and_Blow_Tool.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Linear_Kuwahara</artifactId>
<version>${sc.fiji.Linear_Kuwahara.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>LocalThickness_</artifactId>
<version>${sc.fiji.LocalThickness_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>MTrack2_</artifactId>
<version>${sc.fiji.MTrack2_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>M_I_P</artifactId>
<version>${sc.fiji.M_I_P.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Manual_Tracking</artifactId>
<version>${sc.fiji.Manual_Tracking.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Multi_Kymograph</artifactId>
<version>${sc.fiji.Multi_Kymograph.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>OMEVisual</artifactId>
<version>${sc.fiji.OMEVisual.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>PIV_analyser</artifactId>
<version>${sc.fiji.PIV_analyser.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>QuickPALM_</artifactId>
<version>${sc.fiji.QuickPALM_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>RATS_</artifactId>
<version>${sc.fiji.RATS_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Reconstruct_Reader</artifactId>
<version>${sc.fiji.Reconstruct_Reader.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>SPIM_Opener</artifactId>
<version>${sc.fiji.SPIM_Opener.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>SPIM_Registration</artifactId>
<version>${sc.fiji.SPIM_Registration.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Samples_</artifactId>
<version>${sc.fiji.Samples_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Series_Labeler</artifactId>
<version>${sc.fiji.Series_Labeler.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Siox_Segmentation</artifactId>
<version>${sc.fiji.Siox_Segmentation.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Skeletonize3D_</artifactId>
<version>${sc.fiji.Skeletonize3D_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>SplineDeformationGenerator_</artifactId>
<version>${sc.fiji.SplineDeformationGenerator_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Stack_Manipulation</artifactId>
<version>${sc.fiji.Stack_Manipulation.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Statistical_Region_Merging</artifactId>
<version>${sc.fiji.Statistical_Region_Merging.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Stitching_</artifactId>
<version>${sc.fiji.Stitching_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Sync_Win</artifactId>
<version>${sc.fiji.Sync_Win.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Thread_Killer</artifactId>
<version>${sc.fiji.Thread_Killer.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Time_Lapse</artifactId>
<version>${sc.fiji.Time_Lapse.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Time_Stamper</artifactId>
<version>${sc.fiji.Time_Stamper.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>ToAST_</artifactId>
<version>${sc.fiji.ToAST_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>TopoJ_</artifactId>
<version>${sc.fiji.TopoJ_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Trainable_Segmentation</artifactId>
<version>${sc.fiji.Trainable_Segmentation.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>TrakEM2_Archipelago</artifactId>
<version>${sc.fiji.TrakEM2_Archipelago.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>VIB-lib</artifactId>
<version>${sc.fiji.VIB-lib.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>VIB_</artifactId>
<version>${sc.fiji.VIB_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Vaa3d_Reader</artifactId>
<version>${sc.fiji.Vaa3d_Reader.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Vaa3d_Writer</artifactId>
<version>${sc.fiji.Vaa3d_Writer.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Video_Editing</artifactId>
<version>${sc.fiji.Video_Editing.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>View5D_</artifactId>
<version>${sc.fiji.View5D_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Volume_Calculator</artifactId>
<version>${sc.fiji.Volume_Calculator.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>Volume_Viewer</artifactId>
<version>${sc.fiji.Volume_Viewer.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>bUnwarpJ_</artifactId>
<version>${sc.fiji.bUnwarpJ_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>bij</artifactId>
<version>${sc.fiji.bij.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>blockmatching_</artifactId>
<version>${sc.fiji.blockmatching_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>fiji-lib</artifactId>
<version>${sc.fiji.fiji-lib.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>legacy-imglib1</artifactId>
<version>${sc.fiji.legacy-imglib1.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>level_sets</artifactId>
<version>${sc.fiji.level_sets.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>pal-optimization</artifactId>
<version>${sc.fiji.pal-optimization.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>panorama_</artifactId>
<version>${sc.fiji.panorama_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>register_virtual_stack_slices</artifactId>
<version>${sc.fiji.register_virtual_stack_slices.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>registration_3d</artifactId>
<version>${sc.fiji.registration_3d.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>weave_jy2java</artifactId>
<version>${sc.fiji.weave_jy2java.version}</version>
</dependency>
<!-- External Fiji projects (part of the Fiji distribution) -->
<!-- JITK TPS - https://github.com/saalfeldlab/jitk-tps -->
<dependency>
<groupId>jitk</groupId>
<artifactId>jitk-tps</artifactId>
<version>${jitk.jitk-tps.version}</version>
</dependency>
<!-- BigWarp - https://github.com/saalfeldlab/bigwarp -->
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>bigwarp_fiji</artifactId>
<version>${sc.fiji.bigwarp_fiji.version}</version>
</dependency>
<!-- MPI-CBG - https://github.com/axtimwalde/mpicbg -->
<dependency>
<groupId>mpicbg</groupId>
<artifactId>mpicbg</artifactId>
<version>${mpicbg.mpicbg.version}</version>
</dependency>
<dependency>
<groupId>mpicbg</groupId>
<artifactId>mpicbg_</artifactId>
<version>${mpicbg.mpicbg_.version}</version>
</dependency>
<!-- TrakEM2 TPS - https://github.com/saalfeldlab/trakem2-tps -->
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>trakem2_tps</artifactId>
<version>${sc.fiji.trakem2_tps.version}</version>
</dependency>
<!-- Z-Spacing correction - https://github.com/saalfeldlab/z-spacing -->
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>z_spacing</artifactId>
<version>${sc.fiji.z_spacing.version}</version>
</dependency>
<!-- BigDataViewer - https://github.com/bigdataviewer -->
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>bigdataviewer-core</artifactId>
<version>${sc.fiji.bigdataviewer-core.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>bigdataviewer-server</artifactId>
<version>${sc.fiji.bigdataviewer-server.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>bigdataviewer-vistools</artifactId>
<version>${sc.fiji.bigdataviewer-vistools.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>bigdataviewer_fiji</artifactId>
<version>${sc.fiji.bigdataviewer_fiji.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>spim_data</artifactId>
<version>${sc.fiji.spim_data.version}</version>
</dependency>
<!-- TrackMate - https://github.com/trackmate-sc -->
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>TrackMate</artifactId>
<version>${sc.fiji.TrackMate.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>TrackMate-Cellpose</artifactId>
<version>${sc.fiji.TrackMate-Cellpose.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>TrackMate-CSVImporter</artifactId>
<version>${sc.fiji.TrackMate-CSVImporter.version}</version>
</dependency>
<!-- Disabled until trackmate-sc/TrackMate-CTCRunner#5 is addressed.
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>TrackMate-CTCRunner</artifactId>
<version>${sc.fiji.TrackMate-CTCRunner.version}</version>
</dependency>
-->
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>TrackMate-ExTrack</artifactId>
<version>${sc.fiji.TrackMate-ExTrack.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>TrackMate-Ilastik</artifactId>
<version>${sc.fiji.TrackMate-Ilastik.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>TrackMate-MorphoLibJ</artifactId>
<version>${sc.fiji.TrackMate-MorphoLibJ.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>TrackMate-Oneat</artifactId>
<version>${sc.fiji.TrackMate-Oneat.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>TrackMate-Skeleton</artifactId>
<version>${sc.fiji.TrackMate-Skeleton.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>TrackMate-StarDist</artifactId>
<version>${sc.fiji.TrackMate-StarDist.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>TrackMate-Weka</artifactId>
<version>${sc.fiji.TrackMate-Weka.version}</version>
</dependency>
<!-- TrakEM2 - https://github.com/trakem2 -->
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>T2-NIT</artifactId>
<version>${sc.fiji.T2-NIT.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>T2-TreelineGraph</artifactId>
<version>${sc.fiji.T2-TreelineGraph.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>TrakEM2_</artifactId>
<version>${sc.fiji.TrakEM2_.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>VectorString</artifactId>
<version>${sc.fiji.VectorString.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>trakem2-transform</artifactId>
<version>${sc.fiji.trakem2-transform.version}</version>
</dependency>
<!-- N5 - https://github.com/saalfeldlab/n5 -->
<dependency>
<groupId>net.imglib2</groupId>
<artifactId>imglib2-label-multisets</artifactId>
<version>${net.imglib2.imglib2-label-multisets.version}</version>
</dependency>
<dependency>
<groupId>org.janelia.saalfeldlab</groupId>
<artifactId>n5</artifactId>
<version>${org.janelia.saalfeldlab.n5.version}</version>
</dependency>
<dependency>
<groupId>org.janelia.saalfeldlab</groupId>
<artifactId>n5-aws-s3</artifactId>
<version>${org.janelia.saalfeldlab.n5-aws-s3.version}</version>
</dependency>
<dependency>
<groupId>org.janelia.saalfeldlab</groupId>
<artifactId>n5-blosc</artifactId>
<version>${org.janelia.saalfeldlab.n5-blosc.version}</version>
</dependency>
<dependency>
<groupId>org.janelia.saalfeldlab</groupId>
<artifactId>n5-google-cloud</artifactId>
<version>${org.janelia.saalfeldlab.n5-google-cloud.version}</version>
</dependency>
<dependency>
<groupId>org.janelia.saalfeldlab</groupId>
<artifactId>n5-hdf5</artifactId>
<version>${org.janelia.saalfeldlab.n5-hdf5.version}</version>
</dependency>
<dependency>
<groupId>org.janelia.saalfeldlab</groupId>
<artifactId>n5-ij</artifactId>
<version>${org.janelia.saalfeldlab.n5-ij.version}</version>
</dependency>
<dependency>
<groupId>org.janelia.saalfeldlab</groupId>
<artifactId>n5-imglib2</artifactId>
<version>${org.janelia.saalfeldlab.n5-imglib2.version}</version>
</dependency>
<dependency>
<groupId>org.janelia.saalfeldlab</groupId>
<artifactId>n5-viewer_fiji</artifactId>
<version>${org.janelia.saalfeldlab.n5-viewer_fiji.version}</version>
</dependency>
<dependency>
<groupId>org.janelia.saalfeldlab</groupId>
<artifactId>n5-zarr</artifactId>
<version>${org.janelia.saalfeldlab.n5-zarr.version}</version>
</dependency>
<!-- Fiji-adjacent projects (available from ImageJ update sites) -->
<!-- MorphoLibJ - https://imagej.net/plugins/morpholibj -->
<dependency>
<groupId>fr.inra.ijpb</groupId>
<artifactId>MorphoLibJ_</artifactId>
<version>${fr.inra.ijpb.MorphoLibJ_.version}</version>
</dependency>
<!-- CLIJ - https://clij.github.io -->
<dependency>
<groupId>net.haesleinhuepf</groupId>
<artifactId>clij_</artifactId>
<version>${net.haesleinhuepf.clij_.version}</version>
</dependency>
<dependency>
<groupId>net.haesleinhuepf</groupId>
<artifactId>clij-core</artifactId>
<version>${net.haesleinhuepf.clij-core.version}</version>
</dependency>
<dependency>
<groupId>net.haesleinhuepf</groupId>
<artifactId>clij-coremem</artifactId>
<version>${net.haesleinhuepf.clij-coremem.version}</version>
</dependency>
<dependency>
<groupId>net.haesleinhuepf</groupId>
<artifactId>clij-clearcl</artifactId>
<version>${net.haesleinhuepf.clij-clearcl.version}</version>
</dependency>
<dependency>
<groupId>net.haesleinhuepf</groupId>
<artifactId>clij2_</artifactId>
<version>${net.haesleinhuepf.clij2_.version}</version>
</dependency>
<dependency>
<groupId>net.haesleinhuepf</groupId>
<artifactId>clij2-assistant_</artifactId>
<version>${net.haesleinhuepf.clij2-assistant_.version}</version>
</dependency>
<dependency>
<groupId>net.haesleinhuepf</groupId>
<artifactId>clijx_</artifactId>
<version>${net.haesleinhuepf.clijx_.version}</version>
</dependency>
<dependency>
<groupId>net.haesleinhuepf</groupId>
<artifactId>clijx-weka_</artifactId>
<version>${net.haesleinhuepf.clijx-weka_.version}</version>
</dependency>
<!-- BigStitcher - https://imagej.net/plugins/bigstitcher -->
<dependency>
<groupId>net.preibisch</groupId>
<artifactId>BigStitcher</artifactId>
<version>${net.preibisch.BigStitcher.version}</version>
</dependency>
<dependency>
<groupId>net.preibisch</groupId>
<artifactId>multiview-reconstruction</artifactId>
<version>${net.preibisch.multiview-reconstruction.version}</version>
</dependency>
<dependency>
<groupId>net.preibisch</groupId>
<artifactId>multiview-simulation</artifactId>
<version>${net.preibisch.multiview-simulation.version}</version>
</dependency>
<!-- BoneJ - https://imagej.net/plugins/bonej -->
<dependency>
<groupId>org.bonej</groupId>
<artifactId>bonej-plugins</artifactId>
<version>${org.bonej.bonej-plugins.version}</version>
</dependency>
<dependency>
<groupId>org.bonej</groupId>
<artifactId>bonej-ops</artifactId>
<version>${org.bonej.bonej-ops.version}</version>
</dependency>
<dependency>
<groupId>org.bonej</groupId>
<artifactId>bonej-legacy-plugins_</artifactId>
<version>${org.bonej.bonej-legacy-plugins_.version}</version>
</dependency>
<dependency>
<groupId>org.bonej</groupId>
<artifactId>bonej-legacy-util_</artifactId>
<version>${org.bonej.bonej-legacy-util_.version}</version>
</dependency>
<dependency>
<groupId>org.bonej</groupId>
<artifactId>bonej-utilities</artifactId>
<version>${org.bonej.bonej-utilities.version}</version>
</dependency>
<!-- SNT - https://imagej.net/plugins/snt -->
<dependency>
<groupId>org.morphonets</groupId>
<artifactId>SNT</artifactId>
<version>${org.morphonets.SNT.version}</version>
<exclusions>
<exclusion>
<!--
Replaced by org.jzy3d:jzy3d-emul-gl-awt
-->
<groupId>org.jzy3d</groupId>
<artifactId>jzy3d-emul-gl</artifactId>
</exclusion>
<exclusion>
<!--
Replaced by org.jzy3d:jzy3d-jGL-awt
-->
<groupId>org.jzy3d</groupId>
<artifactId>jGL</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- MaMuT - https://imagej.net/plugins/mamut -->
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>MaMuT</artifactId>
<version>${sc.fiji.MaMuT.version}</version>
</dependency>
<!-- Labkit - https://imagej.net/plugins/labkit -->
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>labkit-pixel-classification</artifactId>
<version>${sc.fiji.labkit-pixel-classification.version}</version>
</dependency>
<dependency>
<groupId>sc.fiji</groupId>
<artifactId>labkit-ui</artifactId>
<version>${sc.fiji.labkit-ui.version}</version>
</dependency>
<!-- Open Microscopy Environment - https://github.com/ome -->
<!-- Zeroc software - https://zeroc.com/ -->
<dependency>
<groupId>com.zeroc</groupId>
<artifactId>glacier2</artifactId>
<version>${com.zeroc.glacier2.version}</version>
</dependency>
<dependency>
<groupId>com.zeroc</groupId>
<artifactId>ice</artifactId>
<version>${com.zeroc.ice.version}</version>
</dependency>
<!-- Metakit - https://github.com/ome/ome-metakit -->
<dependency>
<groupId>org.openmicroscopy</groupId>
<artifactId>metakit</artifactId>
<version>${org.openmicroscopy.metakit.version}</version>
<exclusions>
<exclusion>
<!--
The banDuplicateClasses rule of the maven-enforcer-plugin reports a
conflict between logback-classic & slf4j-simple in some scenarios.
Both include an SLF4J binding (org.slf4j.impl.StaticLoggerBinder).
Perhaps the classpath of the tooling also includes slf4j-simple?
Regardless, it is generally problematic to inflict a specific SLF4J
binding on downstream consumers. "Embedded components such as
libraries or frameworks should not declare a dependency on any
SLF4J binding but only depend on slf4j-api."
See: https://www.slf4j.org/manual.html#libraries
-->
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- OME Common Java - https://github.com/ome/ome-common-java -->
<dependency>
<groupId>org.openmicroscopy</groupId>
<artifactId>ome-common</artifactId>
<version>${org.openmicroscopy.ome-common.version}</version>
<exclusions>
<exclusion>
<!--
The banDuplicateClasses rule of the maven-enforcer-plugin reports a
conflict between logback-classic & slf4j-simple in some scenarios.
Both include an SLF4J binding (org.slf4j.impl.StaticLoggerBinder).
Perhaps the classpath of the tooling also includes slf4j-simple?
Regardless, it is generally problematic to inflict a specific SLF4J
binding on downstream consumers. "Embedded components such as
libraries or frameworks should not declare a dependency on any
SLF4J binding but only depend on slf4j-api."
See: https://www.slf4j.org/manual.html#libraries
In any case: the ome-common usage of logback-classic is limited to
the class loci.common.LogbackTools, accessed only via reflection
from loci.common.DebugTools, with the intent that this dependency
may or may not actually be present at runtime. So this dependency
really should be marked optional in the ome-common POM, but since
it is not marked so, we exclude it here in pom-scijava instead.
-->
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
</exclusion>
<exclusion>
<groupId>xalan</groupId>
<artifactId>serializer</artifactId>
</exclusion>
<exclusion>
<groupId>xalan</groupId>
<artifactId>xalan</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- OME POI - https://github.com/ome/ome-poi -->
<dependency>
<groupId>org.openmicroscopy</groupId>
<artifactId>ome-poi</artifactId>
<version>${org.openmicroscopy.ome-poi.version}</version>
</dependency>
<!-- OME Model - https://github.com/ome/ome-model -->
<dependency>
<groupId>org.openmicroscopy</groupId>
<artifactId>ome-xml</artifactId>
<version>${org.openmicroscopy.ome-xml.version}</version>
</dependency>
<!-- Glencoe Software jxrlib - https://github.com/glencoesoftware/jxrlib -->
<dependency>
<groupId>ome</groupId>
<artifactId>jxrlib-all</artifactId>
<version>${ome.jxrlib-all.version}</version>
</dependency>
<!-- Bio-Formats - https://github.com/ome/bioformats -->
<dependency>
<groupId>ome</groupId>
<artifactId>bio-formats-tools</artifactId>
<version>${ome.bio-formats-tools.version}</version>
<exclusions>
<exclusion>
<groupId>xalan</groupId>
<artifactId>serializer</artifactId>
</exclusion>
<exclusion>
<groupId>xalan</groupId>
<artifactId>xalan</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>ome</groupId>
<artifactId>bio-formats_plugins</artifactId>
<version>${ome.bio-formats_plugins.version}</version>
<exclusions>
<exclusion>
<!--
The banDuplicateClasses rule of the maven-enforcer-plugin reports a
conflict between logback-classic & slf4j-simple in some scenarios.
Both include an SLF4J binding (org.slf4j.impl.StaticLoggerBinder).
Perhaps the classpath of the tooling also includes slf4j-simple?
Regardless, it is generally problematic to inflict a specific SLF4J
binding on downstream consumers. "Embedded components such as
libraries or frameworks should not declare a dependency on any
SLF4J binding but only depend on slf4j-api."
See: https://www.slf4j.org/manual.html#libraries
In any case: the bio-formats_plugins usage of logback-classic is
limited to the class loci.plugins.util.IJStatusEchoer, accessed
only via reflection from ome-common's loci.common.DebugTools class,
with the intent that this dependency may or may not actually be
present at runtime. So this dependency really should be marked
optional in the bio-formats_plugins POM, but since it is not
marked so, we exclude it here in pom-scijava instead.
-->
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>ome</groupId>
<artifactId>formats-api</artifactId>
<version>${ome.formats-api.version}</version>
<exclusions>
<exclusion>
<groupId>xalan</groupId>
<artifactId>serializer</artifactId>
</exclusion>
<exclusion>
<groupId>xalan</groupId>
<artifactId>xalan</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>ome</groupId>
<artifactId>formats-bsd</artifactId>
<version>${ome.formats-bsd.version}</version>
<exclusions>
<exclusion>
<groupId>xalan</groupId>
<artifactId>serializer</artifactId>
</exclusion>
<exclusion>
<groupId>xalan</groupId>
<artifactId>xalan</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>ome</groupId>
<artifactId>formats-gpl</artifactId>
<version>${ome.formats-gpl.version}</version>
</dependency>
<!-- OMERO Blitz - https://github.com/ome/omero-blitz -->
<dependency>
<groupId>org.openmicroscopy</groupId>
<artifactId>omero-blitz</artifactId>
<version>${org.openmicroscopy.omero-blitz.version}</version>
<exclusions>
<exclusion>
<!--
Conflicts with jakarta.activation:jakarta.activation-api
See: https://wiki.eclipse.org/Jakarta_EE_Maven_Coordinates
-->
<groupId>com.sun.activation</groupId>
<artifactId>javax.activation</artifactId>
</exclusion>
<exclusion>
<!-- Uber-JAR of all batik components -->
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-all</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- OMERO Common - https://github.com/ome/omero-common -->
<dependency>
<groupId>org.openmicroscopy</groupId>
<artifactId>omero-common</artifactId>
<version>${org.openmicroscopy.omero-common.version}</version>
<exclusions>
<exclusion>
<!--
The banDuplicateClasses rule of the maven-enforcer-plugin reports a
conflict between logback-classic & slf4j-simple in some scenarios.
Both include an SLF4J binding (org.slf4j.impl.StaticLoggerBinder).
Perhaps the classpath of the tooling also includes slf4j-simple?
Regardless, it is generally problematic to inflict a specific SLF4J
binding on downstream consumers. "Embedded components such as
libraries or frameworks should not declare a dependency on any
SLF4J binding but only depend on slf4j-api."
See: https://www.slf4j.org/manual.html#libraries
-->
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- OMERO DSL Plugin - https://github.com/ome/omero-dsl-plugin -->
<dependency>
<groupId>org.openmicroscopy</groupId>
<artifactId>omero-dsl-plugin</artifactId>
<version>${org.openmicroscopy.omero-dsl-plugin.version}</version>
</dependency>
<!-- OMERO Gateway - https://github.com/ome/omero-gateway-java -->
<dependency>
<groupId>org.openmicroscopy</groupId>
<artifactId>omero-gateway</artifactId>
<version>${org.openmicroscopy.omero-gateway.version}</version>
</dependency>
<!-- OMERO Model - https://github.com/ome/omero-model -->
<dependency>
<groupId>org.openmicroscopy</groupId>
<artifactId>omero-model</artifactId>
<version>${org.openmicroscopy.omero-model.version}</version>
<exclusions>
<exclusion>
<!-- Conflicts with javax.transaction:javax.transaction-api -->
<groupId>javax.transaction</groupId>
<artifactId>jta</artifactId>
</exclusion>
<exclusion>
<!-- Conflicts with org.apache.commons:commons-csv -->
<groupId>org.apache.solr</groupId>
<artifactId>solr-commons-csv</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- OMERO Renderer - https://github.com/ome/omero-renderer -->
<dependency>
<groupId>org.openmicroscopy</groupId>
<artifactId>omero-renderer</artifactId>
<version>${org.openmicroscopy.omero-renderer.version}</version>
<exclusions>
<exclusion>
<!-- Conflicts with com.mchange:c3p0 and com.mchange:mchange-commons-java -->
<groupId>c3p0</groupId>
<artifactId>c3p0</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- OMERO ROMIO - https://github.com/ome/omero-romio -->
<dependency>
<groupId>org.openmicroscopy</groupId>
<artifactId>omero-romio</artifactId>
<version>${org.openmicroscopy.omero-romio.version}</version>
</dependency>
<!-- OMERO Server - https://github.com/ome/omero-server -->
<dependency>
<groupId>org.openmicroscopy</groupId>
<artifactId>omero-server</artifactId>
<version>${org.openmicroscopy.omero-server.version}</version>
<exclusions>
<exclusion>
<!-- Conflicts with com.mchange:c3p0 and com.mchange:mchange-commons-java -->
<groupId>c3p0</groupId>
<artifactId>c3p0</artifactId>
</exclusion>
<exclusion>
<!-- Conflicts with javax.mail:mail -->
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
</exclusion>
<exclusion>
<!--
Conflicts with jakarta.activation:jakarta.activation-api
See: https://wiki.eclipse.org/Jakarta_EE_Maven_Coordinates
-->
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
</exclusion>
<exclusion>
<!-- Uber-JAR of all batik components -->
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-all</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- Other SciJava components -->
<!-- CoreMem - https://github.com/ClearControl/CoreMem -->
<dependency>
<groupId>net.clearcontrol</groupId>
<artifactId>coremem</artifactId>
<version>${net.clearcontrol.coremem.version}</version>
<exclusions>
<exclusion>
<!-- Conflicts with junit:junit. We don't need Android here. -->
<groupId>com.google.android.tools</groupId>
<artifactId>dx</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- ClearGL - https://github.com/ClearVolume/ClearGL -->
<dependency>
<groupId>net.clearvolume</groupId>
<artifactId>cleargl</artifactId>
<version>${net.clearvolume.cleargl.version}</version>
<exclusions>
<exclusion>
<!-- Brings in all gluegen-rt native classifiers. -->
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt-main</artifactId>
</exclusion>
<exclusion>
<!-- Brings in all jogl-all native classifiers. -->
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-main</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- Third party components -->
<!-- Amazon S3 - https://aws.amazon.com/sdkforjava -->
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-core</artifactId>
<version>${com.amazonaws.aws-java-sdk-core.version}</version>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-s3</artifactId>
<version>${com.amazonaws.aws-java-sdk-s3.version}</version>
</dependency>
<!-- Antlr - https://www.antlr.org/ -->
<dependency>
<groupId>antlr</groupId>
<artifactId>antlr</artifactId>
<version>${antlr.antlr.version}</version>
</dependency>
<dependency>
<groupId>org.antlr</groupId>
<artifactId>ST4</artifactId>
<version>${org.antlr.ST4.version}</version>
</dependency>
<dependency>
<groupId>org.antlr</groupId>
<artifactId>antlr</artifactId>
<version>${org.antlr.antlr.version}</version>
</dependency>
<dependency>
<groupId>org.antlr</groupId>
<artifactId>antlr-runtime</artifactId>
<version>${org.antlr.antlr-runtime.version}</version>
</dependency>
<!--
NB: antlr4 requires Java 11 at minimum!
<dependency>
<groupId>org.antlr</groupId>
<artifactId>antlr4</artifactId>
<version>${org.antlr.antlr4.version}</version>
</dependency>
<dependency>
<groupId>org.antlr</groupId>
<artifactId>antlr4-runtime</artifactId>
<version>${org.antlr.antlr4-runtime.version}</version>
</dependency>
-->
<!-- Apache Ant - https://ant.apache.org/ -->
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant</artifactId>
<version>${org.apache.ant.ant.version}</version>
</dependency>
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant-launcher</artifactId>
<version>${org.apache.ant.ant-launcher.version}</version>
</dependency>
<!-- Apache Groovy - https://groovy-lang.org/ -->
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy</artifactId>
<version>${org.codehaus.groovy.groovy.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-ant</artifactId>
<version>${org.codehaus.groovy.groovy-ant.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-astbuilder</artifactId>
<version>${org.codehaus.groovy.groovy-astbuilder.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-bsf</artifactId>
<version>${org.codehaus.groovy.groovy-bsf.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-cli-commons</artifactId>
<version>${org.codehaus.groovy.groovy-cli-commons.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-cli-picocli</artifactId>
<version>${org.codehaus.groovy.groovy-cli-picocli.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-console</artifactId>
<version>${org.codehaus.groovy.groovy-console.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-datetime</artifactId>
<version>${org.codehaus.groovy.groovy-datetime.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-dateutil</artifactId>
<version>${org.codehaus.groovy.groovy-dateutil.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-docgenerator</artifactId>
<version>${org.codehaus.groovy.groovy-docgenerator.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-groovydoc</artifactId>
<version>${org.codehaus.groovy.groovy-groovydoc.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-groovysh</artifactId>
<version>${org.codehaus.groovy.groovy-groovysh.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-jaxb</artifactId>
<version>${org.codehaus.groovy.groovy-jaxb.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-jmx</artifactId>
<version>${org.codehaus.groovy.groovy-jmx.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-json</artifactId>
<version>${org.codehaus.groovy.groovy-json.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-jsr223</artifactId>
<version>${org.codehaus.groovy.groovy-jsr223.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-macro</artifactId>
<version>${org.codehaus.groovy.groovy-macro.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-nio</artifactId>
<version>${org.codehaus.groovy.groovy-nio.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-servlet</artifactId>
<version>${org.codehaus.groovy.groovy-servlet.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-sql</artifactId>
<version>${org.codehaus.groovy.groovy-sql.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-swing</artifactId>
<version>${org.codehaus.groovy.groovy-swing.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-templates</artifactId>
<version>${org.codehaus.groovy.groovy-templates.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-test</artifactId>
<version>${org.codehaus.groovy.groovy-test.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-test-junit5</artifactId>
<version>${org.codehaus.groovy.groovy-test-junit5.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-testng</artifactId>
<version>${org.codehaus.groovy.groovy-testng.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-xml</artifactId>
<version>${org.codehaus.groovy.groovy-xml.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-yaml</artifactId>
<version>${org.codehaus.groovy.groovy-yaml.version}</version>
</dependency>
<!-- Apache Log4j - https://logging.apache.org/log4j/ -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>${org.apache.logging.log4j.log4j-api.version}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>${org.apache.logging.log4j.log4j-core.version}</version>
</dependency>
<!-- Apache Maven - https://maven.apache.org/ -->
<dependency>
<groupId>org.apache.maven.shared</groupId>
<artifactId>maven-artifact-transfer</artifactId>
<version>${org.apache.maven.shared.maven-artifact-transfer.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven.shared</groupId>
<artifactId>maven-common-artifact-filters</artifactId>
<version>${org.apache.maven.shared.maven-common-artifact-filters.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-core</artifactId>
<version>${org.apache.maven.maven-core.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-api</artifactId>
<version>${org.apache.maven.plugin-tools.maven-plugin-tools-api.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-component-annotations</artifactId>
<version>${org.codehaus.plexus.plexus-component-annotations.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
<version>${org.codehaus.plexus.plexus-utils.version}</version>
</dependency>
<dependency>
<groupId>org.sonatype.sisu</groupId>
<artifactId>sisu-inject-bean</artifactId>
<version>${org.sonatype.sisu.sisu-inject-bean.version}</version>
</dependency>
<dependency>
<groupId>org.sonatype.sisu</groupId>
<artifactId>sisu-inject-plexus</artifactId>
<version>${org.sonatype.sisu.sisu-inject-plexus.version}</version>
</dependency>
<!-- Apache POI - https://poi.apache.org/ -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>${org.apache.poi.poi.version}</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-examples</artifactId>
<version>${org.apache.poi.poi-examples.version}</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-excelant</artifactId>
<version>${org.apache.poi.poi-excelant.version}</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>${org.apache.poi.poi-ooxml.version}</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-lite</artifactId>
<version>${org.apache.poi.poi-ooxml-lite.version}</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-scratchpad</artifactId>
<version>${org.apache.poi.poi-scratchpad.version}</version>
</dependency>
<!-- Apache Spark - https://spark.apache.org/ -->
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_2.11</artifactId>
<version>${org.apache.spark.spark-core_2.11.version}</version>
<exclusions>
<exclusion>
<!--
Conflicts with javax.ws.rs:javax.ws.rs-api
And this artifact is a ghost anyway somehow...
Not sure why/how it gets brought in.
-->
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-core</artifactId>
</exclusion>
<exclusion>
<!--
Conflicts with commons-beanutils:commons-beanutils
and commons-collections:commons-collections
-->
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils-core</artifactId>
</exclusion>
<exclusion>
<!-- Uber-JAR of all netty components -->
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- Apache HTTPComponents - https://hc.apache.org/ -->
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>${org.apache.httpcomponents.httpclient.version}</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
<version>${org.apache.httpcomponents.httpcore.version}</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpmime</artifactId>
<version>${org.apache.httpcomponents.httpmime.version}</version>
</dependency>
<!-- args4j - https://args4j.kohsuke.org/ -->
<dependency>
<groupId>args4j</groupId>
<artifactId>args4j</artifactId>
<version>${args4j.args4j.version}</version>
</dependency>
<!-- ASM - https://asm.ow2.io/ -->
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm</artifactId>
<version>${org.ow2.asm.asm.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-analysis</artifactId>
<version>${org.ow2.asm.asm-analysis.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-commons</artifactId>
<version>${org.ow2.asm.asm-commons.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-tree</artifactId>
<version>${org.ow2.asm.asm-tree.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-util</artifactId>
<version>${org.ow2.asm.asm-util.version}</version>
</dependency>
<!-- Batik - https://xmlgraphics.apache.org/batik/ -->
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-anim</artifactId>
<version>${org.apache.xmlgraphics.batik-anim.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-awt-util</artifactId>
<version>${org.apache.xmlgraphics.batik-awt-util.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-bridge</artifactId>
<version>${org.apache.xmlgraphics.batik-bridge.version}</version>
<exclusions>
<exclusion>
<groupId>xalan</groupId>
<artifactId>xalan</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-codec</artifactId>
<version>${org.apache.xmlgraphics.batik-codec.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-constants</artifactId>
<version>${org.apache.xmlgraphics.batik-constants.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-css</artifactId>
<version>${org.apache.xmlgraphics.batik-css.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-dom</artifactId>
<version>${org.apache.xmlgraphics.batik-dom.version}</version>
<exclusions>
<exclusion>
<groupId>xalan</groupId>
<artifactId>xalan</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-ext</artifactId>
<version>${org.apache.xmlgraphics.batik-ext.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-extension</artifactId>
<version>${org.apache.xmlgraphics.batik-extension.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-gui-util</artifactId>
<version>${org.apache.xmlgraphics.batik-gui-util.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-gvt</artifactId>
<version>${org.apache.xmlgraphics.batik-gvt.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-i18n</artifactId>
<version>${org.apache.xmlgraphics.batik-i18n.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-parser</artifactId>
<version>${org.apache.xmlgraphics.batik-parser.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-rasterizer</artifactId>
<version>${org.apache.xmlgraphics.batik-rasterizer.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-rasterizer-ext</artifactId>
<version>${org.apache.xmlgraphics.batik-rasterizer-ext.version}</version>
<exclusions>
<exclusion>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-extensions</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-script</artifactId>
<version>${org.apache.xmlgraphics.batik-script.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-slideshow</artifactId>
<version>${org.apache.xmlgraphics.batik-slideshow.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-squiggle</artifactId>
<version>${org.apache.xmlgraphics.batik-squiggle.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-squiggle-ext</artifactId>
<version>${org.apache.xmlgraphics.batik-squiggle-ext.version}</version>
<exclusions>
<exclusion>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-extensions</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-svg-dom</artifactId>
<version>${org.apache.xmlgraphics.batik-svg-dom.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-svggen</artifactId>
<version>${org.apache.xmlgraphics.batik-svggen.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-svgpp</artifactId>
<version>${org.apache.xmlgraphics.batik-svgpp.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-swing</artifactId>
<version>${org.apache.xmlgraphics.batik-swing.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-transcoder</artifactId>
<version>${org.apache.xmlgraphics.batik-transcoder.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-ttf2svg</artifactId>
<version>${org.apache.xmlgraphics.batik-ttf2svg.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-util</artifactId>
<version>${org.apache.xmlgraphics.batik-util.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-xml</artifactId>
<version>${org.apache.xmlgraphics.batik-xml.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>xmlgraphics-commons</artifactId>
<version>${org.apache.xmlgraphics.xmlgraphics-commons.version}</version>
</dependency>
<!-- Blosc - https://blosc.org/ -->
<dependency>
<groupId>org.lasersonlab</groupId>
<artifactId>jblosc</artifactId>
<version>${org.lasersonlab.jblosc.version}</version>
</dependency>
<!-- BridJ - https://github.com/nativelibs4java/BridJ -->
<dependency>
<groupId>com.nativelibs4java</groupId>
<artifactId>bridj</artifactId>
<version>${com.nativelibs4java.bridj.version}</version>
</dependency>
<!-- CDI - https://cdi-spec.org/ -->
<dependency>
<groupId>javax.enterprise</groupId>
<artifactId>cdi-api</artifactId>
<version>${javax.enterprise.cdi-api.version}</version>
</dependency>
<!-- Checker Framework - https://checkerframework.org/ -->
<dependency>
<groupId>org.checkerframework</groupId>
<artifactId>checker-qual</artifactId>
<version>${org.checkerframework.checker-qual.version}</version>
</dependency>
<!-- Commons BeanUtils - https://commons.apache.org/proper/commons-beanutils/ -->
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>${commons-beanutils.commons-beanutils.version}</version>
</dependency>
<!-- Commons CLI - https://commons.apache.org/proper/commons-cli/ -->
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
<version>${commons-cli.commons-cli.version}</version>
</dependency>
<!-- Commons Codec - https://commons.apache.org/proper/commons-codec/ -->
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>${commons-codec.commons-codec.version}</version>
</dependency>
<!-- Commons Collections - https://commons.apache.org/proper/commons-collections/ -->
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>${commons-collections.commons-collections.version}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId>
<version>${org.apache.commons.commons-collections4.version}</version>
</dependency>
<!-- Commons Compress - https://commons.apache.org/proper/commons-compress/ -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
<version>${org.apache.commons.commons-compress.version}</version>
</dependency>
<!-- Commons CSV - https://commons.apache.org/proper/commons-csv/ -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-csv</artifactId>
<version>${org.apache.commons.commons-csv.version}</version>
</dependency>
<!-- Commons IO - https://commons.apache.org/proper/commons-io/ -->
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${commons-io.commons-io.version}</version>
</dependency>
<!-- Commons Lang - https://commons.apache.org/proper/commons-lang/ -->
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>${commons-lang.commons-lang.version}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>${org.apache.commons.commons-lang3.version}</version>
</dependency>
<!-- Commons Logging - https://commons.apache.org/proper/commons-logging/ -->
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>${commons-logging.commons-logging.version}</version>
</dependency>
<!-- Commons Math - https://commons.apache.org/proper/commons-math/ -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-math3</artifactId>
<version>${org.apache.commons.commons-math3.version}</version>
</dependency>
<!-- Commons Pool - https://commons.apache.org/proper/commons-pool/ -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
<version>${org.apache.commons.commons-pool2.version}</version>
</dependency>
<!-- Commons Text - https://commons.apache.org/proper/commons-text/ -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
<version>${org.apache.commons.commons-text.version}</version>
</dependency>
<!-- Byte Code Generation Library - https://github.com/cglib/cglib -->
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>${cglib.cglib.version}</version>
</dependency>
<!-- Eclipse Collections - https://www.eclipse.org/collections/ -->
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections</artifactId>
<version>${org.eclipse.collections.eclipse-collections.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-api</artifactId>
<version>${org.eclipse.collections.eclipse-collections-api.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-forkjoin</artifactId>
<version>${org.eclipse.collections.eclipse-collections-forkjoin.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-testutils</artifactId>
<version>${org.eclipse.collections.eclipse-collections-testutils.version}</version>
</dependency>
<!-- Eclipse SWT - https://www.eclipse.org/swt/ -->
<dependency>
<groupId>org.eclipse.swt</groupId>
<artifactId>org.eclipse.swt.cocoa.macosx</artifactId>
<version>${org.eclipse.swt.org.eclipse.swt.cocoa.macosx.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.swt</groupId>
<artifactId>org.eclipse.swt.cocoa.macosx.x86_64</artifactId>
<version>${org.eclipse.swt.org.eclipse.swt.cocoa.macosx.x86_64.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.swt</groupId>
<artifactId>org.eclipse.swt.gtk.aix.ppc</artifactId>
<version>${org.eclipse.swt.org.eclipse.swt.gtk.aix.ppc.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.swt</groupId>
<artifactId>org.eclipse.swt.gtk.aix.ppc64</artifactId>
<version>${org.eclipse.swt.org.eclipse.swt.gtk.aix.ppc64.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.swt</groupId>
<artifactId>org.eclipse.swt.gtk.hpux.ia64</artifactId>
<version>${org.eclipse.swt.org.eclipse.swt.gtk.hpux.ia64.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.swt</groupId>
<artifactId>org.eclipse.swt.gtk.linux.ppc</artifactId>
<version>${org.eclipse.swt.org.eclipse.swt.gtk.linux.ppc.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.swt</groupId>
<artifactId>org.eclipse.swt.gtk.linux.ppc64</artifactId>
<version>${org.eclipse.swt.org.eclipse.swt.gtk.linux.ppc64.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.swt</groupId>
<artifactId>org.eclipse.swt.gtk.linux.s390</artifactId>
<version>${org.eclipse.swt.org.eclipse.swt.gtk.linux.s390.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.swt</groupId>
<artifactId>org.eclipse.swt.gtk.linux.s390x</artifactId>
<version>${org.eclipse.swt.org.eclipse.swt.gtk.linux.s390x.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.swt</groupId>
<artifactId>org.eclipse.swt.gtk.linux.x86</artifactId>
<version>${org.eclipse.swt.org.eclipse.swt.gtk.linux.x86.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.swt</groupId>
<artifactId>org.eclipse.swt.gtk.linux.x86_64</artifactId>
<version>${org.eclipse.swt.org.eclipse.swt.gtk.linux.x86_64.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.swt</groupId>
<artifactId>org.eclipse.swt.gtk.solaris.sparc</artifactId>
<version>${org.eclipse.swt.org.eclipse.swt.gtk.solaris.sparc.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.swt</groupId>
<artifactId>org.eclipse.swt.gtk.solaris.x86</artifactId>
<version>${org.eclipse.swt.org.eclipse.swt.gtk.solaris.x86.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.swt</groupId>
<artifactId>org.eclipse.swt.win32.win32.x86</artifactId>
<version>${org.eclipse.swt.org.eclipse.swt.win32.win32.x86.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.swt</groupId>
<artifactId>org.eclipse.swt.win32.win32.x86_64</artifactId>
<version>${org.eclipse.swt.org.eclipse.swt.win32.win32.x86_64.version}</version>
</dependency>
<!-- Ejml - https://github.com/lessthanoptimal/ejml -->
<dependency>
<groupId>com.googlecode.efficient-java-matrix-library</groupId>
<artifactId>ejml</artifactId>
<version>${com.googlecode.efficient-java-matrix-library.ejml.version}</version>
</dependency>
<!-- Error Prone - https://errorprone.info/ -->
<dependency>
<groupId>com.google.errorprone</groupId>
<artifactId>error_prone_annotations</artifactId>
<version>${com.google.errorprone.error_prone_annotations.version}</version>
</dependency>
<!-- FlatLaf - https://www.formdev.com/flatlaf/ -->
<dependency>
<groupId>com.formdev</groupId>
<artifactId>flatlaf</artifactId>
<version>${com.formdev.flatlaf.version}</version>
</dependency>
<dependency>
<groupId>com.formdev</groupId>
<artifactId>flatlaf-fonts-jetbrains-mono</artifactId>
<version>${com.formdev.flatlaf-fonts-jetbrains-mono.version}</version>
</dependency>
<!-- Google APIs Client - https://github.com/googleapis/google-api-java-client -->
<dependency>
<groupId>com.google.api-client</groupId>
<artifactId>google-api-client</artifactId>
<version>${com.google.api-client.google-api-client.version}</version>
</dependency>
<dependency>
<groupId>com.google.api-client</groupId>
<artifactId>google-api-client-android</artifactId>
<version>${com.google.api-client.google-api-client-android.version}</version>
</dependency>
<dependency>
<groupId>com.google.api-client</groupId>
<artifactId>google-api-client-appengine</artifactId>
<version>${com.google.api-client.google-api-client-appengine.version}</version>
</dependency>
<dependency>
<groupId>com.google.api-client</groupId>
<artifactId>google-api-client-gson</artifactId>
<version>${com.google.api-client.google-api-client-gson.version}</version>
</dependency>
<dependency>
<groupId>com.google.api-client</groupId>
<artifactId>google-api-client-jackson2</artifactId>
<version>${com.google.api-client.google-api-client-jackson2.version}</version>
</dependency>
<dependency>
<groupId>com.google.api-client</groupId>
<artifactId>google-api-client-protobuf</artifactId>
<version>${com.google.api-client.google-api-client-protobuf.version}</version>
</dependency>
<dependency>
<groupId>com.google.api-client</groupId>
<artifactId>google-api-client-servlet</artifactId>
<version>${com.google.api-client.google-api-client-servlet.version}</version>
<exclusions>
<exclusion>
<!--
Conflicts with javax.servlet:javax.servlet-api.
The artifactId changed from v2 to v3+.
-->
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.google.api-client</groupId>
<artifactId>google-api-client-xml</artifactId>
<version>${com.google.api-client.google-api-client-xml.version}</version>
</dependency>
<!-- Google GAPIC - https://github.com/googleapis/gapic-generator-java -->
<dependency>
<groupId>com.google.api</groupId>
<artifactId>api-common</artifactId>
<version>${com.google.api.api-common.version}</version>
</dependency>
<dependency>
<groupId>com.google.api</groupId>
<artifactId>gax</artifactId>
<version>${com.google.api.gax.version}</version>
</dependency>
<dependency>
<groupId>com.google.api</groupId>
<artifactId>gax-grpc</artifactId>
<version>${com.google.api.gax-grpc.version}</version>
</dependency>
<dependency>
<groupId>com.google.api</groupId>
<artifactId>gax-httpjson</artifactId>
<version>${com.google.api.gax-httpjson.version}</version>
</dependency>
<dependency>
<groupId>com.google.api.grpc</groupId>
<artifactId>proto-google-common-protos</artifactId>
<version>${com.google.api.grpc.proto-google-common-protos.version}</version>
</dependency>
<dependency>
<groupId>com.google.api.grpc</groupId>
<artifactId>proto-google-iam-v1</artifactId>
<version>${com.google.api.grpc.proto-google-iam-v1.version}</version>
</dependency>
<!-- Google Auth - https://github.com/googleapis/google-auth-library-java -->
<dependency>
<groupId>com.google.auth</groupId>
<artifactId>google-auth-library-appengine</artifactId>
<version>${com.google.auth.google-auth-library-appengine.version}</version>
</dependency>
<dependency>
<groupId>com.google.auth</groupId>
<artifactId>google-auth-library-credentials</artifactId>
<version>${com.google.auth.google-auth-library-credentials.version}</version>
</dependency>
<dependency>
<groupId>com.google.auth</groupId>
<artifactId>google-auth-library-oauth2-http</artifactId>
<version>${com.google.auth.google-auth-library-oauth2-http.version}</version>
</dependency>
<!-- Google Auto - https://github.com/google/auto -->
<dependency>
<groupId>com.google.auto.value</groupId>
<artifactId>auto-value</artifactId>
<version>${com.google.auto.value.auto-value.version}</version>
</dependency>
<dependency>
<groupId>com.google.auto.value</groupId>
<artifactId>auto-value-annotations</artifactId>
<version>${com.google.auto.value.auto-value-annotations.version}</version>
</dependency>
<!-- Google Cloud Storage - https://github.com/googleapis/google-cloud-java -->
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-core</artifactId>
<version>${com.google.cloud.google-cloud-core.version}</version>
</dependency>
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-core-http</artifactId>
<version>${com.google.cloud.google-cloud-core-http.version}</version>
</dependency>
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-nio</artifactId>
<version>${com.google.cloud.google-cloud-nio.version}</version>
</dependency>
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-resourcemanager</artifactId>
<version>${com.google.cloud.google-cloud-resourcemanager.version}</version>
</dependency>
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-storage</artifactId>
<version>${com.google.cloud.google-cloud-storage.version}</version>
</dependency>
<!-- Google HTTP Client - https://github.com/googleapis/google-http-java-client -->
<dependency>
<groupId>com.google.http-client</groupId>
<artifactId>google-http-client</artifactId>
<version>${com.google.http-client.google-http-client.version}</version>
</dependency>
<dependency>
<groupId>com.google.http-client</groupId>
<artifactId>google-http-client-apache-v2</artifactId>
<version>${com.google.http-client.google-http-client-apache-v2.version}</version>
</dependency>
<dependency>
<groupId>com.google.http-client</groupId>
<artifactId>google-http-client-appengine</artifactId>
<version>${com.google.http-client.google-http-client-appengine.version}</version>
</dependency>
<dependency>
<groupId>com.google.http-client</groupId>
<artifactId>google-http-client-gson</artifactId>
<version>${com.google.http-client.google-http-client-gson.version}</version>
</dependency>
<dependency>
<groupId>com.google.http-client</groupId>
<artifactId>google-http-client-jackson2</artifactId>
<version>${com.google.http-client.google-http-client-jackson2.version}</version>
</dependency>
<dependency>
<groupId>com.google.http-client</groupId>
<artifactId>google-http-client-xml</artifactId>
<version>${com.google.http-client.google-http-client-xml.version}</version>
</dependency>
<!-- gRPC - https://grpc.io/ -->
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-context</artifactId>
<version>${io.grpc.grpc-context.version}</version>
</dependency>
<!-- Gson - https://code.google.com/p/google-gson/ -->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>${com.google.code.gson.gson.version}</version>
</dependency>
<!-- Guava - https://github.com/google/guava -->
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>${com.google.guava.guava.version}</version>
</dependency>
<!-- Humble Video - https://github.com/artclarke/humble-video -->
<dependency>
<groupId>io.humble</groupId>
<artifactId>humble-video-all</artifactId>
<version>${io.humble.humble-video-all.version}</version>
</dependency>
<!-- HyperSQL DataBase - https://hsqldb.org/ -->
<dependency>
<groupId>hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>${hsqldb.hsqldb.version}</version>
</dependency>
<!-- iText PDF - https://github.com/itext/itextpdf -->
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>${com.itextpdf.itextpdf.version}</version>
</dependency>
<!-- J2ObjC - https://github.com/google/j2objc -->
<dependency>
<groupId>com.google.j2objc</groupId>
<artifactId>j2objc-annotations</artifactId>
<version>${com.google.j2objc.j2objc-annotations.version}</version>
</dependency>
<!-- Jackrabbit WebDAV - https://jackrabbit.apache.org/jcr/components/jackrabbit-webdav-library.html -->
<dependency>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>jackrabbit-webdav</artifactId>
<version>${org.apache.jackrabbit.jackrabbit-webdav.version}</version>
<exclusions>
<exclusion>
<!--
Conflicts with commons-logging:commons-logging.
If you depend on jackrabbit-webdav, add either
commons-logging or jcl-over-slfj to your deps.
See: https://www.slf4j.org/legacy.html#jcl-over-slf4j
-->
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- Jackson - https://github.com/FasterXML/jackson -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>${com.fasterxml.jackson.core.jackson-annotations.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${com.fasterxml.jackson.core.jackson-core.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${com.fasterxml.jackson.core.jackson-databind.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-cbor</artifactId>
<version>${com.fasterxml.jackson.dataformat.jackson-dataformat-cbor.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-yaml</artifactId>
<version>${com.fasterxml.jackson.dataformat.jackson-dataformat-yaml.version}</version>
</dependency>
<!-- Java Advanced Imaging - https://java.net/projects/jai-core -->
<dependency>
<groupId>com.sun.media</groupId>
<artifactId>jai-codec</artifactId>
<version>${com.sun.media.jai-codec.version}</version>
</dependency>
<dependency>
<groupId>javax.media</groupId>
<artifactId>jai-core</artifactId>
<version>${javax.media.jai-core.version}</version>
</dependency>
<!-- JAMA - https://math.nist.gov/javanumerics/jama/ -->
<dependency>
<groupId>gov.nist.math</groupId>
<artifactId>jama</artifactId>
<version>${gov.nist.math.jama.version}</version>
</dependency>
<!-- Java 3D - https://github.com/scijava/java3d-core -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>j3dcore</artifactId>
<version>${org.scijava.j3dcore.version}</version>
</dependency>
<dependency>
<groupId>org.scijava</groupId>
<artifactId>j3dutils</artifactId>
<version>${org.scijava.j3dutils.version}</version>
</dependency>
<dependency>
<groupId>org.scijava</groupId>
<artifactId>vecmath</artifactId>
<version>${org.scijava.vecmath.version}</version>
</dependency>
<!-- JavaCPP - https://github.com/bytedeco/javacpp -->
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacpp</artifactId>
<version>${org.bytedeco.javacpp.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacv</artifactId>
<version>${org.bytedeco.javacv.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>artoolkitplus</artifactId>
<version>${org.bytedeco.artoolkitplus.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>ffmpeg</artifactId>
<version>${org.bytedeco.ffmpeg.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>flandmark</artifactId>
<version>${org.bytedeco.flandmark.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>hdf5</artifactId>
<version>${org.bytedeco.hdf5.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>leptonica</artifactId>
<version>${org.bytedeco.leptonica.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>libdc1394</artifactId>
<version>${org.bytedeco.libdc1394.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>libfreenect</artifactId>
<version>${org.bytedeco.libfreenect.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>libfreenect2</artifactId>
<version>${org.bytedeco.libfreenect2.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>librealsense</artifactId>
<version>${org.bytedeco.librealsense.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>openblas</artifactId>
<version>${org.bytedeco.openblas.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv</artifactId>
<version>${org.bytedeco.opencv.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>tesseract</artifactId>
<version>${org.bytedeco.tesseract.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>artoolkitplus</artifactId>
<version>${org.bytedeco.artoolkitplus.version}</version>
<classifier>${scijava.natives.classifier.artoolkitplus}</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>ffmpeg</artifactId>
<version>${org.bytedeco.ffmpeg.version}</version>
<classifier>${scijava.natives.classifier.ffmpeg}</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>flandmark</artifactId>
<version>${org.bytedeco.flandmark.version}</version>
<classifier>${scijava.natives.classifier.flandmark}</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>hdf5</artifactId>
<version>${org.bytedeco.hdf5.version}</version>
<classifier>${scijava.natives.classifier.hdf5}</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>leptonica</artifactId>
<version>${org.bytedeco.leptonica.version}</version>
<classifier>${scijava.natives.classifier.leptonica}</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>libdc1394</artifactId>
<version>${org.bytedeco.libdc1394.version}</version>
<classifier>${scijava.natives.classifier.libdc1394}</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>libfreenect</artifactId>
<version>${org.bytedeco.libfreenect.version}</version>
<classifier>${scijava.natives.classifier.libfreenect}</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>libfreenect2</artifactId>
<version>${org.bytedeco.libfreenect2.version}</version>
<classifier>${scijava.natives.classifier.libfreenect2}</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>librealsense</artifactId>
<version>${org.bytedeco.librealsense.version}</version>
<classifier>${scijava.natives.classifier.librealsense}</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>openblas</artifactId>
<version>${org.bytedeco.openblas.version}</version>
<classifier>${scijava.natives.classifier.openblas}</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv</artifactId>
<version>${org.bytedeco.opencv.version}</version>
<classifier>${scijava.natives.classifier.opencv}</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>tesseract</artifactId>
<version>${org.bytedeco.tesseract.version}</version>
<classifier>${scijava.natives.classifier.tesseract}</classifier>
</dependency>
<!-- Javassist - https://www.javassist.org/ -->
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>${org.javassist.javassist.version}</version>
</dependency>
<!-- JCodings - https://github.com/jruby/jcodings -->
<dependency>
<groupId>org.jruby.jcodings</groupId>
<artifactId>jcodings</artifactId>
<version>${org.jruby.jcodings.jcodings.version}</version>
</dependency>
<!-- JDOM - http://www.jdom.org/ -->
<dependency>
<groupId>org.jdom</groupId>
<artifactId>jdom2</artifactId>
<version>${org.jdom.jdom2.version}</version>
</dependency>
<!-- Java Expression Parser - https://github.com/scijava/jep -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>jep</artifactId>
<version>${org.scijava.jep.version}</version>
</dependency>
<!-- Jetty - https://www.eclipse.org/jetty/ -->
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-annotations</artifactId>
<version>${org.eclipse.jetty.jetty-annotations.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-client</artifactId>
<version>${org.eclipse.jetty.jetty-client.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-continuation</artifactId>
<version>${org.eclipse.jetty.jetty-continuation.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-deploy</artifactId>
<version>${org.eclipse.jetty.jetty-deploy.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-http</artifactId>
<version>${org.eclipse.jetty.jetty-http.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-http-spi</artifactId>
<version>${org.eclipse.jetty.jetty-http-spi.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-io</artifactId>
<version>${org.eclipse.jetty.jetty-io.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-jaspi</artifactId>
<version>${org.eclipse.jetty.jetty-jaspi.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-jmx</artifactId>
<version>${org.eclipse.jetty.jetty-jmx.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-jndi</artifactId>
<version>${org.eclipse.jetty.jetty-jndi.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-nosql</artifactId>
<version>${org.eclipse.jetty.jetty-nosql.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-plus</artifactId>
<version>${org.eclipse.jetty.jetty-plus.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-proxy</artifactId>
<version>${org.eclipse.jetty.jetty-proxy.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-rewrite</artifactId>
<version>${org.eclipse.jetty.jetty-rewrite.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-security</artifactId>
<version>${org.eclipse.jetty.jetty-security.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>${org.eclipse.jetty.jetty-server.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlet</artifactId>
<version>${org.eclipse.jetty.jetty-servlet.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlets</artifactId>
<version>${org.eclipse.jetty.jetty-servlets.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-spring</artifactId>
<version>${org.eclipse.jetty.jetty-spring.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-start</artifactId>
<version>${org.eclipse.jetty.jetty-start.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-util</artifactId>
<version>${org.eclipse.jetty.jetty-util.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-util-ajax</artifactId>
<version>${org.eclipse.jetty.jetty-util-ajax.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-webapp</artifactId>
<version>${org.eclipse.jetty.jetty-webapp.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-xml</artifactId>
<version>${org.eclipse.jetty.jetty-xml.version}</version>
</dependency>
<!-- JFreeChart - https://www.jfree.org/jfreechart/ -->
<dependency>
<groupId>org.jfree</groupId>
<artifactId>jfreechart</artifactId>
<version>${org.jfree.jfreechart.version}</version>
</dependency>
<!-- JFreeSVG - https://www.jfree.org/jfreesvg/ -->
<dependency>
<groupId>org.jfree</groupId>
<artifactId>jfreesvg</artifactId>
<version>${org.jfree.jfreesvg.version}</version>
</dependency>
<!-- JGraphT - https://github.com/jgrapht/jgrapht -->
<dependency>
<groupId>org.jgrapht</groupId>
<artifactId>jgrapht-core</artifactId>
<version>${org.jgrapht.jgrapht-core.version}</version>
</dependency>
<dependency>
<groupId>org.jgrapht</groupId>
<artifactId>jgrapht-demo</artifactId>
<version>${org.jgrapht.jgrapht-demo.version}</version>
</dependency>
<dependency>
<groupId>org.jgrapht</groupId>
<artifactId>jgrapht-ext</artifactId>
<version>${org.jgrapht.jgrapht-ext.version}</version>
</dependency>
<dependency>
<groupId>org.jgrapht</groupId>
<artifactId>jgrapht-guava</artifactId>
<version>${org.jgrapht.jgrapht-guava.version}</version>
</dependency>
<dependency>
<groupId>org.jgrapht</groupId>
<artifactId>jgrapht-io</artifactId>
<version>${org.jgrapht.jgrapht-io.version}</version>
</dependency>
<dependency>
<groupId>org.jgrapht</groupId>
<artifactId>jgrapht-opt</artifactId>
<version>${org.jgrapht.jgrapht-opt.version}</version>
<exclusions>
<exclusion>
<!-- Uber-JAR including fastutil-core -->
<groupId>it.unimi.dsi</groupId>
<artifactId>fastutil</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- JGraphX - https://github.com/jgraph/jgraphx -->
<dependency>
<groupId>com.github.vlsi.mxgraph</groupId>
<artifactId>jgraphx</artifactId>
<version>${com.github.vlsi.mxgraph.jgraphx.version}</version>
</dependency>
<!-- JHDF5 - https://wiki-bsse.ethz.ch/label/JHDF5/hdf5 -->
<dependency>
<groupId>cisd</groupId>
<artifactId>jhdf5</artifactId>
<version>${cisd.jhdf5.version}</version>
</dependency>
<!-- JHeaps - https://www.jheaps.org/ -->
<dependency>
<groupId>org.jheaps</groupId>
<artifactId>jheaps</artifactId>
<version>${org.jheaps.jheaps.version}</version>
</dependency>
<!-- JLine - https://jline.github.io/ -->
<dependency>
<groupId>jline</groupId>
<artifactId>jline</artifactId>
<version>${jline.jline.version}</version>
</dependency>
<dependency>
<groupId>org.jline</groupId>
<artifactId>jline-builtins</artifactId>
<version>${org.jline.jline-builtins.version}</version>
</dependency>
<dependency>
<groupId>org.jline</groupId>
<artifactId>jline-console</artifactId>
<version>${org.jline.jline-console.version}</version>
</dependency>
<!--
<dependency>
<groupId>org.jline</groupId>
<artifactId>jline-groovy</artifactId>
<version>${org.jline.jline-groovy.version}</version>
</dependency>
-->
<dependency>
<groupId>org.jline</groupId>
<artifactId>jline-reader</artifactId>
<version>${org.jline.jline-reader.version}</version>
</dependency>
<dependency>
<groupId>org.jline</groupId>
<artifactId>jline-remote-ssh</artifactId>
<version>${org.jline.jline-remote-ssh.version}</version>
</dependency>
<dependency>
<groupId>org.jline</groupId>
<artifactId>jline-remote-telnet</artifactId>
<version>${org.jline.jline-remote-telnet.version}</version>
</dependency>
<dependency>
<groupId>org.jline</groupId>
<artifactId>jline-style</artifactId>
<version>${org.jline.jline-style.version}</version>
</dependency>
<dependency>
<groupId>org.jline</groupId>
<artifactId>jline-terminal</artifactId>
<version>${org.jline.jline-terminal.version}</version>
</dependency>
<!--
<dependency>
<groupId>org.jline</groupId>
<artifactId>jline-terminal-jansi</artifactId>
<version>${org.jline.jline-terminal-jansi.version}</version>
</dependency>
-->
<dependency>
<groupId>org.jline</groupId>
<artifactId>jline-terminal-jna</artifactId>
<version>${org.jline.jline-terminal-jna.version}</version>
</dependency>
<!-- JNA - https://github.com/java-native-access/jna -->
<dependency>
<groupId>net.java.dev.jna</groupId>
<artifactId>jna</artifactId>
<version>${net.java.dev.jna.jna.version}</version>
</dependency>
<dependency>
<groupId>net.java.dev.jna</groupId>
<artifactId>jna-platform</artifactId>
<version>${net.java.dev.jna.jna-platform.version}</version>
</dependency>
<!-- JNR - https://github.com/jnr -->
<dependency>
<groupId>com.github.jnr</groupId>
<artifactId>jffi</artifactId>
<version>${com.github.jnr.jffi.version}</version>
</dependency>
<dependency>
<groupId>com.github.jnr</groupId>
<artifactId>jffi</artifactId>
<version>${com.github.jnr.jffi.version}</version>
<classifier>native</classifier>
</dependency>
<dependency>
<groupId>com.github.jnr</groupId>
<artifactId>jnr-constants</artifactId>
<version>${com.github.jnr.jnr-constants.version}</version>
</dependency>
<dependency>
<groupId>com.github.jnr</groupId>
<artifactId>jnr-ffi</artifactId>
<version>${com.github.jnr.jnr-ffi.version}</version>
</dependency>
<dependency>
<groupId>com.github.jnr</groupId>
<artifactId>jnr-posix</artifactId>
<version>${com.github.jnr.jnr-posix.version}</version>
</dependency>
<!-- Joda-Time - https://www.joda.org/joda-time/ -->
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>${joda-time.joda-time.version}</version>
</dependency>
<!-- JOCL - http://www.jocl.org -->
<dependency>
<groupId>org.jocl</groupId>
<artifactId>jocl</artifactId>
<version>${org.jocl.jocl.version}</version>
</dependency>
<!-- JogAmp - https://jogamp.org/ -->
<dependency>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen</artifactId>
<version>${org.jogamp.gluegen.gluegen.version}</version>
</dependency>
<dependency>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt</artifactId>
<version>${org.jogamp.gluegen.gluegen-rt.version}</version>
</dependency>
<dependency>
<groupId>org.jogamp.joal</groupId>
<artifactId>joal</artifactId>
<version>${org.jogamp.joal.joal.version}</version>
</dependency>
<dependency>
<groupId>org.jogamp.jocl</groupId>
<artifactId>jocl</artifactId>
<version>${org.jogamp.jocl.jocl.version}</version>
</dependency>
<dependency>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all</artifactId>
<version>${org.jogamp.jogl.jogl-all.version}</version>
</dependency>
<dependency>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-noawt</artifactId>
<version>${org.jogamp.jogl.jogl-all-noawt.version}</version>
</dependency>
<dependency>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt</artifactId>
<version>${org.jogamp.gluegen.gluegen-rt.version}</version>
<classifier>natives-android-aarch64</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt</artifactId>
<version>${org.jogamp.gluegen.gluegen-rt.version}</version>
<classifier>natives-linux-aarch64</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt</artifactId>
<version>${org.jogamp.gluegen.gluegen-rt.version}</version>
<classifier>natives-linux-amd64</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt</artifactId>
<version>${org.jogamp.gluegen.gluegen-rt.version}</version>
<classifier>natives-linux-armv6hf</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt</artifactId>
<version>${org.jogamp.gluegen.gluegen-rt.version}</version>
<classifier>natives-macosx-universal</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt</artifactId>
<version>${org.jogamp.gluegen.gluegen-rt.version}</version>
<classifier>natives-windows-amd64</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.joal</groupId>
<artifactId>joal</artifactId>
<version>${org.jogamp.joal.joal.version}</version>
<classifier>natives-android-aarch64</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.joal</groupId>
<artifactId>joal</artifactId>
<version>${org.jogamp.joal.joal.version}</version>
<classifier>natives-linux-aarch64</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.joal</groupId>
<artifactId>joal</artifactId>
<version>${org.jogamp.joal.joal.version}</version>
<classifier>natives-linux-amd64</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.joal</groupId>
<artifactId>joal</artifactId>
<version>${org.jogamp.joal.joal.version}</version>
<classifier>natives-linux-armv6hf</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.joal</groupId>
<artifactId>joal</artifactId>
<version>${org.jogamp.joal.joal.version}</version>
<classifier>natives-macosx-universal</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.joal</groupId>
<artifactId>joal</artifactId>
<version>${org.jogamp.joal.joal.version}</version>
<classifier>natives-windows-amd64</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.jocl</groupId>
<artifactId>jocl</artifactId>
<version>${org.jogamp.jocl.jocl.version}</version>
<classifier>natives-android-aarch64</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.jocl</groupId>
<artifactId>jocl</artifactId>
<version>${org.jogamp.jocl.jocl.version}</version>
<classifier>natives-linux-aarch64</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.jocl</groupId>
<artifactId>jocl</artifactId>
<version>${org.jogamp.jocl.jocl.version}</version>
<classifier>natives-linux-amd64</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.jocl</groupId>
<artifactId>jocl</artifactId>
<version>${org.jogamp.jocl.jocl.version}</version>
<classifier>natives-linux-armv6hf</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.jocl</groupId>
<artifactId>jocl</artifactId>
<version>${org.jogamp.jocl.jocl.version}</version>
<classifier>natives-macosx-universal</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.jocl</groupId>
<artifactId>jocl</artifactId>
<version>${org.jogamp.jocl.jocl.version}</version>
<classifier>natives-windows-amd64</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all</artifactId>
<version>${org.jogamp.jogl.jogl-all.version}</version>
<classifier>natives-android-aarch64</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all</artifactId>
<version>${org.jogamp.jogl.jogl-all.version}</version>
<classifier>natives-linux-aarch64</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all</artifactId>
<version>${org.jogamp.jogl.jogl-all.version}</version>
<classifier>natives-linux-amd64</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all</artifactId>
<version>${org.jogamp.jogl.jogl-all.version}</version>
<classifier>natives-linux-armv6hf</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all</artifactId>
<version>${org.jogamp.jogl.jogl-all.version}</version>
<classifier>natives-macosx-universal</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all</artifactId>
<version>${org.jogamp.jogl.jogl-all.version}</version>
<classifier>natives-windows-amd64</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-noawt</artifactId>
<version>${org.jogamp.jogl.jogl-all-noawt.version}</version>
<classifier>natives-android-aarch64</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-noawt</artifactId>
<version>${org.jogamp.jogl.jogl-all-noawt.version}</version>
<classifier>natives-linux-aarch64</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-noawt</artifactId>
<version>${org.jogamp.jogl.jogl-all-noawt.version}</version>
<classifier>natives-linux-amd64</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-noawt</artifactId>
<version>${org.jogamp.jogl.jogl-all-noawt.version}</version>
<classifier>natives-linux-armv6hf</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-noawt</artifactId>
<version>${org.jogamp.jogl.jogl-all-noawt.version}</version>
<classifier>natives-macosx-universal</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-noawt</artifactId>
<version>${org.jogamp.jogl.jogl-all-noawt.version}</version>
<classifier>natives-windows-amd64</classifier>
</dependency>
<!-- JOML - https://joml-ci.github.io/JOML/ -->
<dependency>
<groupId>org.joml</groupId>
<artifactId>joml</artifactId>
<version>${org.joml.joml.version}</version>
</dependency>
<!-- joni - https://github.com/jruby/joni -->
<dependency>
<groupId>org.jruby.joni</groupId>
<artifactId>joni</artifactId>
<version>${org.jruby.joni.joni.version}</version>
</dependency>
<!-- JPedal - http://jpedal.org/ (defunct) -->
<dependency>
<groupId>org.jpedal</groupId>
<artifactId>jpedalSTD</artifactId>
<version>${org.jpedal.jpedalSTD.version}</version>
</dependency>
<!-- jPLY - https://github.com/smurn/jPly -->
<dependency>
<groupId>org.smurn</groupId>
<artifactId>jply</artifactId>
<version>${org.smurn.jply.version}</version>
</dependency>
<!-- JSch - http://www.jcraft.com/jsch/ -->
<dependency>
<groupId>com.jcraft</groupId>
<artifactId>jsch</artifactId>
<version>${com.jcraft.jsch.version}</version>
</dependency>
<!-- JSON - https://github.com/stleary/JSON-java -->
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>${org.json.json.version}</version>
</dependency>
<!-- Jython - https://jython.org/ -->
<dependency>
<groupId>org.python</groupId>
<artifactId>jython-slim</artifactId>
<version>${org.python.jython-slim.version}</version>
</dependency>
<!-- JZlib - http://www.jcraft.com/jzlib/ -->
<dependency>
<groupId>com.jcraft</groupId>
<artifactId>jzlib</artifactId>
<version>${com.jcraft.jzlib.version}</version>
</dependency>
<!-- Jzy3d - http://jzy3d.org/ -->
<dependency>
<groupId>org.jzy3d</groupId>
<artifactId>jzy3d-core</artifactId>
<version>${org.jzy3d.jzy3d-core.version}</version>
</dependency>
<dependency>
<groupId>org.jzy3d</groupId>
<artifactId>jzy3d-core-awt</artifactId>
<version>${org.jzy3d.jzy3d-core-awt.version}</version>
</dependency>
<dependency>
<groupId>org.jzy3d</groupId>
<artifactId>jzy3d-emul-gl-awt</artifactId>
<version>${org.jzy3d.jzy3d-emul-gl-awt.version}</version>
</dependency>
<dependency>
<groupId>org.jzy3d</groupId>
<artifactId>jzy3d-jGL-awt</artifactId>
<version>${org.jzy3d.jzy3d-jGL-awt.version}</version>
</dependency>
<dependency>
<groupId>org.jzy3d</groupId>
<artifactId>jzy3d-jdt-core</artifactId>
<version>${org.jzy3d.jzy3d-jdt-core.version}</version>
</dependency>
<dependency>
<groupId>org.jzy3d</groupId>
<artifactId>jzy3d-native-jogl-awt</artifactId>
<version>${org.jzy3d.jzy3d-native-jogl-awt.version}</version>
<exclusions>
<!-- Conflicts with properly packaged jogamp native classifiers. -->
<exclusion>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt-natives-macosx-universal</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt-natives-linux-aarch64</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt-natives-linux-amd64</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt-natives-linux-armv6hf</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt-natives-linux-i586</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt-natives-macosx-universal</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt-natives-windows-amd64</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt-natives-windows-i586</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-natives-linux-aarch64</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-natives-linux-amd64</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-natives-linux-armv6hf</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-natives-linux-i586</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-natives-macosx-universal</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-natives-windows-amd64</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-natives-windows-i586</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.jzy3d</groupId>
<artifactId>jzy3d-native-jogl-core</artifactId>
<version>${org.jzy3d.jzy3d-native-jogl-core.version}</version>
<exclusions>
<!-- Conflicts with properly packaged jogamp native classifiers. -->
<exclusion>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt-natives-macosx-universal</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt-natives-linux-aarch64</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt-natives-linux-amd64</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt-natives-linux-armv6hf</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt-natives-linux-i586</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt-natives-macosx-universal</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt-natives-windows-amd64</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt-natives-windows-i586</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-natives-linux-aarch64</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-natives-linux-amd64</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-natives-linux-armv6hf</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-natives-linux-i586</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-natives-macosx-universal</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-natives-windows-amd64</artifactId>
</exclusion>
<exclusion>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-natives-windows-i586</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.jzy3d</groupId>
<artifactId>jzy3d-native-jogl-swing</artifactId>
<version>${org.jzy3d.jzy3d-native-jogl-swing.version}</version>
<exclusions>
<exclusion>
<!-- Conflicts with com.miglayout:miglayout-swing -->
<groupId>com.miglayout</groupId>
<artifactId>miglayout</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.jzy3d</groupId>
<artifactId>jzy3d-tester</artifactId>
<version>${org.jzy3d.jzy3d-tester.version}</version>
</dependency>
<!-- Kotlin - https://kotlinlang.org/ -->
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-compiler-embeddable</artifactId>
<version>${org.jetbrains.kotlin.kotlin-compiler-embeddable.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-daemon-embeddable</artifactId>
<version>${org.jetbrains.kotlin.kotlin-daemon-embeddable.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-reflect</artifactId>
<version>${org.jetbrains.kotlin.kotlin-reflect.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-script-runtime</artifactId>
<version>${org.jetbrains.kotlin.kotlin-script-runtime.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-script-util</artifactId>
<version>${org.jetbrains.kotlin.kotlin-script-util.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-scripting-common</artifactId>
<version>${org.jetbrains.kotlin.kotlin-scripting-common.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-scripting-compiler-embeddable</artifactId>
<version>${org.jetbrains.kotlin.kotlin-scripting-compiler-embeddable.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-scripting-jsr223</artifactId>
<version>${org.jetbrains.kotlin.kotlin-scripting-jsr223.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-scripting-jvm</artifactId>
<version>${org.jetbrains.kotlin.kotlin-scripting-jvm.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-stdlib</artifactId>
<version>${org.jetbrains.kotlin.kotlin-stdlib.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-stdlib-common</artifactId>
<version>${org.jetbrains.kotlin.kotlin-stdlib-common.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-stdlib-jdk8</artifactId>
<version>${org.jetbrains.kotlin.kotlin-stdlib-jdk8.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlinx</groupId>
<artifactId>kotlinx-coroutines-core-jvm</artifactId>
<version>${org.jetbrains.kotlinx.kotlinx-coroutines-core-jvm.version}</version>
</dependency>
<!-- Kryo - https://github.com/EsotericSoftware/kryo -->
<dependency>
<groupId>com.esotericsoftware</groupId>
<artifactId>kryo</artifactId>
<version>${com.esotericsoftware.kryo.version}</version>
</dependency>
<dependency>
<groupId>com.esotericsoftware</groupId>
<artifactId>minlog</artifactId>
<version>${com.esotericsoftware.minlog.version}</version>
</dependency>
<dependency>
<groupId>com.esotericsoftware</groupId>
<artifactId>reflectasm</artifactId>
<version>${com.esotericsoftware.reflectasm.version}</version>
</dependency>
<!-- Logback - https://logback.qos.ch/ -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>${ch.qos.logback.logback-classic.version}</version>
<exclusions>
<exclusion>
<!--
Conflicts with jakarta.activation:jakarta.activation-api
See: https://wiki.eclipse.org/Jakarta_EE_Maven_Coordinates
-->
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>${ch.qos.logback.logback-core.version}</version>
</dependency>
<!-- LZ4 compression for Java - https://github.com/lz4/lz4-java -->
<dependency>
<groupId>org.lz4</groupId>
<artifactId>lz4-java</artifactId>
<version>${org.lz4.lz4-java.version}</version>
</dependency>
<!-- MapDB - https://mapdb.org/ -->
<dependency>
<groupId>org.mapdb</groupId>
<artifactId>mapdb</artifactId>
<version>${org.mapdb.mapdb.version}</version>
<exclusions>
<exclusion>
<!--
Conflicts with org.lz4:lz4-java.
You may need to add it to your deps.
-->
<groupId>net.jpountz.lz4</groupId>
<artifactId>lz4</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- MigLayout - https://www.miglayout.com/ -->
<dependency>
<groupId>com.miglayout</groupId>
<artifactId>miglayout-core</artifactId>
<version>${com.miglayout.miglayout-core.version}</version>
</dependency>
<dependency>
<groupId>com.miglayout</groupId>
<artifactId>miglayout-swing</artifactId>
<version>${com.miglayout.miglayout-swing.version}</version>
</dependency>
<dependency>
<groupId>com.miglayout</groupId>
<artifactId>miglayout-swt</artifactId>
<version>${com.miglayout.miglayout-swt.version}</version>
</dependency>
<!-- Mines JTK - https://github.com/dhale/jtk -->
<dependency>
<groupId>edu.mines</groupId>
<artifactId>mines-jtk</artifactId>
<version>${edu.mines.mines-jtk.version}</version>
</dependency>
<!-- Objenesis - http://objenesis.org/ -->
<dependency>
<groupId>org.objenesis</groupId>
<artifactId>objenesis</artifactId>
<version>${org.objenesis.objenesis.version}</version>
</dependency>
<!-- OkHttp - https://square.github.io/okhttp/ -->
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>${com.squareup.okhttp3.okhttp.version}</version>
</dependency>
<dependency>
<groupId>com.squareup.okio</groupId>
<artifactId>okio</artifactId>
<version>${com.squareup.okio.okio.version}</version>
</dependency>
<!-- oj! Algorithms - https://github.com/optimatika/ojAlgo -->
<dependency>
<groupId>org.ojalgo</groupId>
<artifactId>ojalgo</artifactId>
<version>${org.ojalgo.ojalgo.version}</version>
</dependency>
<!-- OpenCSV - https://opencsv.sourceforge.net/ -->
<dependency>
<groupId>com.opencsv</groupId>
<artifactId>opencsv</artifactId>
<version>${com.opencsv.opencsv.version}</version>
</dependency>
<!-- picocli - https://picocli.info/ -->
<dependency>
<groupId>info.picocli</groupId>
<artifactId>picocli</artifactId>
<version>${info.picocli.picocli.version}</version>
</dependency>
<!-- PostgreSQL JDBC Driver - https://jdbc.postgresql.org/ -->
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>${org.postgresql.postgresql.version}</version>
</dependency>
<!-- Protocol Buffers - https://protobuf.dev/ -->
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
<version>${com.google.protobuf.protobuf-java.version}</version>
</dependency>
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java-util</artifactId>
<version>${com.google.protobuf.protobuf-java-util.version}</version>
</dependency>
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-kotlin</artifactId>
<version>${com.google.protobuf.protobuf-kotlin.version}</version>
</dependency>
<!-- RE2/J - https://github.com/google/re2j -->
<dependency>
<groupId>com.google.re2j</groupId>
<artifactId>re2j</artifactId>
<version>${com.google.re2j.re2j.version}</version>
</dependency>
<!-- reload4j - https://reload4j.qos.ch/ -->
<dependency>
<groupId>ch.qos.reload4j</groupId>
<artifactId>reload4j</artifactId>
<version>${ch.qos.reload4j.reload4j.version}</version>
</dependency>
<!-- RSyntaxTextArea - https://bobbylight.github.io/RSyntaxTextArea/ -->
<dependency>
<groupId>com.fifesoft</groupId>
<artifactId>rsyntaxtextarea</artifactId>
<version>${com.fifesoft.rsyntaxtextarea.version}</version>
</dependency>
<dependency>
<groupId>com.fifesoft</groupId>
<artifactId>autocomplete</artifactId>
<version>${com.fifesoft.autocomplete.version}</version>
</dependency>
<dependency>
<groupId>com.fifesoft</groupId>
<artifactId>languagesupport</artifactId>
<version>${com.fifesoft.languagesupport.version}</version>
</dependency>
<!-- SLF4J - https://www.slf4j.org/ -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${org.slf4j.slf4j-api.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-ext</artifactId>
<version>${org.slf4j.slf4j-ext.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jcl</artifactId>
<version>${org.slf4j.slf4j-jcl.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
<version>${org.slf4j.slf4j-jdk14.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-nop</artifactId>
<version>${org.slf4j.slf4j-nop.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>${org.slf4j.slf4j-simple.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>${org.slf4j.jcl-over-slf4j.version}</version>
</dependency>
<!-- SnakeYAML - https://bitbucket.org/asomov/snakeyaml -->
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>${org.yaml.snakeyaml.version}</version>
</dependency>
<!-- SnakeYAML Engine - https://bitbucket.org/asomov/snakeyaml-engine -->
<dependency>
<groupId>org.snakeyaml</groupId>
<artifactId>snakeyaml-engine</artifactId>
<version>${org.snakeyaml.snakeyaml-engine.version}</version>
</dependency>
<!-- Spring - https://spring.io/ -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${org.springframework.spring-aop.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${org.springframework.spring-beans.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${org.springframework.spring-core.version}</version>
</dependency>
<!-- TensorFlow - https://www.tensorflow.org/ -->
<dependency>
<groupId>org.tensorflow</groupId>
<artifactId>tensorflow</artifactId>
<version>${org.tensorflow.tensorflow.version}</version>
</dependency>
<dependency>
<groupId>org.tensorflow</groupId>
<artifactId>libtensorflow</artifactId>
<version>${org.tensorflow.libtensorflow.version}</version>
</dependency>
<dependency>
<groupId>org.tensorflow</groupId>
<artifactId>libtensorflow_jni</artifactId>
<version>${org.tensorflow.libtensorflow_jni.version}</version>
</dependency>
<dependency>
<groupId>org.tensorflow</groupId>
<artifactId>libtensorflow_jni_gpu</artifactId>
<version>${org.tensorflow.libtensorflow_jni_gpu.version}</version>
</dependency>
<dependency>
<groupId>org.tensorflow</groupId>
<artifactId>proto</artifactId>
<version>${org.tensorflow.proto.version}</version>
</dependency>
<!-- Therapi Runtime Javadoc - https://github.com/dnault/therapi-runtime-javadoc -->
<dependency>
<groupId>com.github.therapi</groupId>
<artifactId>therapi-runtime-javadoc</artifactId>
<version>${com.github.therapi.therapi-runtime-javadoc.version}</version>
</dependency>
<!-- ThreeTen - https://www.threeten.org/ -->
<dependency>
<groupId>org.threeten</groupId>
<artifactId>threetenbp</artifactId>
<version>${org.threeten.threetenbp.version}</version>
</dependency>
<!-- Trove - https://bitbucket.org/trove4j/trove -->
<dependency>
<groupId>net.sf.trove4j</groupId>
<artifactId>trove4j</artifactId>
<version>${net.sf.trove4j.trove4j.version}</version>
</dependency>
<!-- Weka - https://www.cs.waikato.ac.nz/ml/weka/ -->
<dependency>
<groupId>nz.ac.waikato.cms.weka</groupId>
<artifactId>weka-dev</artifactId>
<version>${nz.ac.waikato.cms.weka.weka-dev.version}</version>
<exclusions>
<exclusion>
<groupId>com.github.fommil.netlib</groupId>
<artifactId>all</artifactId>
</exclusion>
<exclusion>
<!-- Conflicts with com.github.vbmacher:java-cup -->
<groupId>com.github.vbmacher</groupId>
<artifactId>java-cup-runtime</artifactId>
</exclusion>
<exclusion>
<groupId>com.googlecode.netlib-java</groupId>
<artifactId>netlib-java</artifactId>
</exclusion>
<exclusion>
<!--
Conflicts with jakarta.activation:jakarta.activation-api
See: https://wiki.eclipse.org/Jakarta_EE_Maven_Coordinates
-->
<groupId>com.sun.activation</groupId>
<artifactId>jakarta.activation</artifactId>
</exclusion>
<exclusion>
<groupId>nz.ac.waikato.cms.weka.thirdparty</groupId>
<artifactId>java-cup-11b</artifactId>
</exclusion>
<exclusion>
<groupId>nz.ac.waikato.cms.weka.thirdparty</groupId>
<artifactId>java-cup-11b-runtime</artifactId>
</exclusion>
<exclusion>
<groupId>net.sourceforge.f2j</groupId>
<artifactId>arpack_combined_all</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- XZ for Java - https://tukaani.org/xz/java.html -->
<dependency>
<groupId>org.tukaani</groupId>
<artifactId>xz</artifactId>
<version>${org.tukaani.xz.version}</version>
</dependency>
<!-- Test scope dependencies -->
<!-- SciJava Common - https://github.com/scijava/scijava-common -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>scijava-common</artifactId>
<version>${org.scijava.scijava-common.version}</version>
<classifier>tests</classifier>
<scope>test</scope>
</dependency>
<!-- ImageJ Legacy - https://github.com/imagej/imagej-legacy -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-legacy</artifactId>
<version>${net.imagej.imagej-legacy.version}</version>
<classifier>tests</classifier>
<scope>test</scope>
</dependency>
<!-- ImageJ Ops - https://github.com/imagej/imagej-ops -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-ops</artifactId>
<version>${net.imagej.imagej-ops.version}</version>
<classifier>tests</classifier>
<scope>test</scope>
</dependency>
<!-- ImageJ Updater - https://github.com/imagej/imagej-updater -->
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej-updater</artifactId>
<version>${net.imagej.imagej-updater.version}</version>
<classifier>tests</classifier>
<scope>test</scope>
</dependency>
<!-- ImgLib2 - https://github.com/imglib/imglib2 -->
<dependency>
<groupId>net.imglib2</groupId>
<artifactId>imglib2</artifactId>
<version>${net.imglib2.imglib2.version}</version>
<classifier>tests</classifier>
<scope>test</scope>
</dependency>
<!-- N5 - https://github.com/saalfeldlab/n5 -->
<dependency>
<groupId>org.janelia.saalfeldlab</groupId>
<artifactId>n5</artifactId>
<version>${org.janelia.saalfeldlab.n5.version}</version>
<classifier>tests</classifier>
<scope>test</scope>
</dependency>
<!-- JUnit 4 - https://junit.org/junit4/ -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.junit.version}</version>
<scope>test</scope>
</dependency>
<!-- JUnit 5 - https://junit.org/junit5/ -->
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>${org.junit.jupiter.junit-jupiter-api.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>${org.junit.jupiter.junit-jupiter-engine.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-migrationsupport</artifactId>
<version>${org.junit.jupiter.junit-jupiter-migrationsupport.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-params</artifactId>
<version>${org.junit.jupiter.junit-jupiter-params.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<version>${org.junit.vintage.junit-vintage-engine.version}</version>
<scope>test</scope>
</dependency>
<!-- JUnit Benchmarks - https://github.com/scijava/junit-benchmarks -->
<dependency>
<groupId>org.scijava</groupId>
<artifactId>junit-benchmarks</artifactId>
<version>${org.scijava.junit-benchmarks.version}</version>
<scope>test</scope>
</dependency>
<!-- JMockit - https://jmockit.github.io/ -->
<dependency>
<groupId>org.jmockit</groupId>
<artifactId>jmockit</artifactId>
<version>${org.jmockit.jmockit.version}</version>
<scope>test</scope>
</dependency>
<!-- Mockito - https://site.mockito.org/ -->
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>${org.mockito.mockito-core.version}</version>
<scope>test</scope>
</dependency>
<!-- JMH - https://openjdk.org/projects/code-tools/jmh/ -->
<dependency>
<groupId>org.openjdk.jmh</groupId>
<artifactId>jmh-core</artifactId>
<version>${org.openjdk.jmh.jmh-core.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.openjdk.jmh</groupId>
<artifactId>jmh-generator-annprocess</artifactId>
<version>${org.openjdk.jmh.jmh-generator-annprocess.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
</dependencyManagement>
</project>