pom-scijava
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.scijava</groupId> <artifactId>pom-scijava</artifactId> <version>40.0.0</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"> <!-- do_not_remove: published-with-gradle-metadata --> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.scijava</groupId> <artifactId>pom-scijava-base</artifactId> <version>20.0.0</version> <relativePath /> </parent> <artifactId>pom-scijava</artifactId> <version>40.0.0</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-40.0.0</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.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.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 --> <!-- App Launcher - https://github.com/scijava/app-launcher --> <app-launcher.version>2.0.0</app-launcher.version> <org.scijava.app-launcher.version>${app-launcher.version}</org.scijava.app-launcher.version> <!-- 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.5.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.99.0</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.2</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.3.0</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.5</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.5</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.3</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.1.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.1.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>1.0.0</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>1.0.0</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.8</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.16.0</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.54g</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.8</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.1.1</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>2.0.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.2</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.2.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.2</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.1</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>7.1.2</imglib2.version> <net.imglib2.imglib2.version>${imglib2.version}</net.imglib2.imglib2.version> <!-- ImgLib2 Algorithms - https://github.com/imglib/imglib2-algorithm --> <imglib2-algorithm.version>0.16.0</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-19</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.3</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.1</imglib2-imglyb.version> <net.imglib2.imglib2-imglyb.version>${imglib2-imglyb.version}</net.imglib2.imglib2-imglyb.version> <!-- ImgLib2 Mesh - https://github.com/imglib/imglib2-mesh --> <imglib2-mesh.version>1.1.0</imglib2-mesh.version> <net.imglib2.imglib2-mesh.version>${imglib2-mesh.version}</net.imglib2.imglib2-mesh.version> <!-- ImgLib2 RealTransform - https://github.com/imglib/imglib2-realtransform --> <imglib2-realtransform.version>4.0.3</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.15.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.1.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.46.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.16.0</fiji.version> <sc.fiji.fiji.version>${fiji.version}</sc.fiji.fiji.version> <!-- Standard Fiji projects --> <_3D_Blob_Segmentation.version>4.0.0</_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>5.0.0</_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.1.0</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.7</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.2</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>5.0.0</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.26</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>4.0.0</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>4.0.0</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> <Volume_Calculator.version>3.0.0</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.11</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) --> <!-- View5D - https://github.com/bionanoimaging/View5D --> <View5D.version>2.5.4</View5D.version> <View5D_.version>${View5D.version}</View5D_.version> <de.nanoimaging.View5D_.version>${View5D_.version}</de.nanoimaging.View5D_.version> <!-- JITK TPS - https://github.com/saalfeldlab/jitk-tps --> <jitk-tps.version>3.0.4</jitk-tps.version> <jitk.jitk-tps.version>${jitk-tps.version}</jitk.jitk-tps.version> <!-- BigWarp - https://github.com/saalfeldlab/bigwarp --> <bigwarp.version>9.3.0</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.6.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.3</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.6.1</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-36</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.4.1</bigdataviewer_fiji.version> <sc.fiji.bigdataviewer_fiji.version>${bigdataviewer_fiji.version}</sc.fiji.bigdataviewer_fiji.version> <!-- BigDataViewer N5 - https://github.com/bigdataviewer/bigdataviewer_n5 --> <bigdataviewer-n5.version>1.0.1</bigdataviewer-n5.version> <org.bigdataviewer.bigdataviewer-n5.version>${bigdataviewer-n5.version}</org.bigdataviewer.bigdataviewer-n5.version> <!-- BigVolumeViewer - https://github.com/bigdataviewer/bigvolumeviewer-core --> <bigvolumeviewer.version>0.3.4</bigvolumeviewer.version> <sc.fiji.bigvolumeviewer.version>${bigvolumeviewer.version}</sc.fiji.bigvolumeviewer.version> <!-- SPIM Data - https://github.com/bigdataviewer/spimdata --> <spim_data.version>2.3.5</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.14.0</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.4.0</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.3</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>2.0.0</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>3.0.0</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.15.1</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>3.3.0</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>4.2.1</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.1</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>4.1.1</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>2.2.0</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>4.2.5</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>7.0.2</n5-imglib2.version> <org.janelia.saalfeldlab.n5-imglib2.version>${n5-imglib2.version}</org.janelia.saalfeldlab.n5-imglib2.version> <!-- N5 Universe - https://github.com/saalfeldlab/n5-universe --> <n5-universe.version>1.6.0</n5-universe.version> <org.janelia.saalfeldlab.n5-universe.version>${n5-universe.version}</org.janelia.saalfeldlab.n5-universe.version> <!-- N5 Viewer for Fiji - https://github.com/saalfeldlab/n5-viewer_fiji --> <n5-viewer_fiji.version>6.1.2</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>1.3.5</n5-zarr.version> <org.janelia.saalfeldlab.n5-zarr.version>${n5-zarr.version}</org.janelia.saalfeldlab.n5-zarr.version> <!-- N5 ZStandard - https://github.com/JaneliaSciComp/n5-zstandard --> <n5-zstandard.version>1.0.2</n5-zstandard.version> <org.janelia.n5-zstandard.version>${n5-zstandard.version}</org.janelia.n5-zstandard.version> <!-- Fiji-adjacent projects (available from ImageJ update sites) --> <!-- MorphoLibJ - https://imagej.net/plugins/morpholibj --> <MorphoLibJ.version>1.6.3</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>2.0.1</BigStitcher.version> <multiview-reconstruction.version>4.1.1</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.19</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.2.1</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.18</labkit-pixel-classification.version> <labkit-ui.version>0.4.0</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 Codecs - https://github.com/ome/ome-codecs --> <ome-codecs.version>1.0.3</ome-codecs.version> <org.openmicroscopy.ome-codecs.version>${ome-codecs.version}</org.openmicroscopy.ome-codecs.version> <!-- OME Common Java - https://github.com/ome/ome-common-java --> <ome-common.version>6.0.24</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.7</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.9</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-model.version>6.3.6</ome-model.version> <ome-xml.version>${ome-model.version}</ome-xml.version> <specification.version>${ome-model.version}</specification.version> <org.openmicroscopy.ome-xml.version>${ome-xml.version}</org.openmicroscopy.ome-xml.version> <org.openmicroscopy.specification.version>${specification.version}</org.openmicroscopy.specification.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>8.0.1</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.7.4</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.7</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.9.3</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.15</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.17</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.7</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.12</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 --> <!-- abego TreeLayout - https://github.com/abego/treelayout --> <org.abego.treelayout.core.version>1.0.3</org.abego.treelayout.core.version> <org.abego.treelayout.org.abego.treelayout.core.version>${org.abego.treelayout.core.version}</org.abego.treelayout.org.abego.treelayout.core.version> <!-- Algart TIFF - https://algart.net/java/AlgART-TIFF/ --> <algart-tiff.version>1.3.7</algart-tiff.version> <net.algart.algart-tiff.version>${algart-tiff.version}</net.algart.algart-tiff.version> <!-- Amazon S3 - https://aws.amazon.com/sdkforjava --> <aws.version>1.12.772</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.15</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>4.0.23</groovy.version> <groovy-ant.version>${groovy.version}</groovy-ant.version> <groovy-astbuilder.version>${groovy.version}</groovy-astbuilder.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-contracts.version>${groovy.version}</groovy-contracts.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-ginq.version>${groovy.version}</groovy-ginq.version> <groovy-groovydoc.version>${groovy.version}</groovy-groovydoc.version> <groovy-groovysh.version>${groovy.version}</groovy-groovysh.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-macro-library.version>${groovy.version}</groovy-macro-library.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-toml.version>${groovy.version}</groovy-toml.version> <groovy-typecheckers.version>${groovy.version}</groovy-typecheckers.version> <groovy-xml.version>${groovy.version}</groovy-xml.version> <groovy-yaml.version>${groovy.version}</groovy-yaml.version> <org.apache.groovy.groovy.version>${groovy.version}</org.apache.groovy.groovy.version> <org.apache.groovy.groovy-ant.version>${groovy-ant.version}</org.apache.groovy.groovy-ant.version> <org.apache.groovy.groovy-astbuilder.version>${groovy-astbuilder.version}</org.apache.groovy.groovy-astbuilder.version> <org.apache.groovy.groovy-cli-commons.version>${groovy-cli-commons.version}</org.apache.groovy.groovy-cli-commons.version> <org.apache.groovy.groovy-cli-picocli.version>${groovy-cli-picocli.version}</org.apache.groovy.groovy-cli-picocli.version> <org.apache.groovy.groovy-console.version>${groovy-console.version}</org.apache.groovy.groovy-console.version> <org.apache.groovy.groovy-contracts.version>${groovy-contracts.version}</org.apache.groovy.groovy-contracts.version> <org.apache.groovy.groovy-datetime.version>${groovy-datetime.version}</org.apache.groovy.groovy-datetime.version> <org.apache.groovy.groovy-dateutil.version>${groovy-dateutil.version}</org.apache.groovy.groovy-dateutil.version> <org.apache.groovy.groovy-docgenerator.version>${groovy-docgenerator.version}</org.apache.groovy.groovy-docgenerator.version> <org.apache.groovy.groovy-ginq.version>${groovy-ginq.version}</org.apache.groovy.groovy-ginq.version> <org.apache.groovy.groovy-groovydoc.version>${groovy-groovydoc.version}</org.apache.groovy.groovy-groovydoc.version> <org.apache.groovy.groovy-groovysh.version>${groovy-groovysh.version}</org.apache.groovy.groovy-groovysh.version> <org.apache.groovy.groovy-jmx.version>${groovy-jmx.version}</org.apache.groovy.groovy-jmx.version> <org.apache.groovy.groovy-json.version>${groovy-json.version}</org.apache.groovy.groovy-json.version> <org.apache.groovy.groovy-jsr223.version>${groovy-jsr223.version}</org.apache.groovy.groovy-jsr223.version> <org.apache.groovy.groovy-macro.version>${groovy-macro.version}</org.apache.groovy.groovy-macro.version> <org.apache.groovy.groovy-macro-library.version>${groovy-macro-library.version}</org.apache.groovy.groovy-macro-library.version> <org.apache.groovy.groovy-nio.version>${groovy-nio.version}</org.apache.groovy.groovy-nio.version> <org.apache.groovy.groovy-servlet.version>${groovy-servlet.version}</org.apache.groovy.groovy-servlet.version> <org.apache.groovy.groovy-sql.version>${groovy-sql.version}</org.apache.groovy.groovy-sql.version> <org.apache.groovy.groovy-swing.version>${groovy-swing.version}</org.apache.groovy.groovy-swing.version> <org.apache.groovy.groovy-templates.version>${groovy-templates.version}</org.apache.groovy.groovy-templates.version> <org.apache.groovy.groovy-test.version>${groovy-test.version}</org.apache.groovy.groovy-test.version> <org.apache.groovy.groovy-test-junit5.version>${groovy-test-junit5.version}</org.apache.groovy.groovy-test-junit5.version> <org.apache.groovy.groovy-testng.version>${groovy-testng.version}</org.apache.groovy.groovy-testng.version> <org.apache.groovy.groovy-toml.version>${groovy-toml.version}</org.apache.groovy.groovy-toml.version> <org.apache.groovy.groovy-typecheckers.version>${groovy-typecheckers.version}</org.apache.groovy.groovy-typecheckers.version> <org.apache.groovy.groovy-xml.version>${groovy-xml.version}</org.apache.groovy.groovy-xml.version> <org.apache.groovy.groovy-yaml.version>${groovy-yaml.version}</org.apache.groovy.groovy-yaml.version> <!-- Apache Ivy - https://ant.apache.org/ivy/ --> <ivy.version>2.5.2</ivy.version> <org.apache.ivy.ivy.version>${ivy.version}</org.apache.ivy.ivy.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.4.0</maven-common-artifact-filters.version> <maven-core.version>3.9.9</maven-core.version> <maven-plugin-tools-api.version>4.0.0-beta-1</maven-plugin-tools-api.version> <plexus-component-annotations.version>2.2.0</plexus-component-annotations.version> <plexus-utils.version>4.0.2</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.3.0</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/ --> <!-- NB: 2.33 is the last version compiled for Java 8! --> <args4j.version>2.33</args4j.version> <args4j.args4j.version>${args4j.version}</args4j.args4j.version> <!-- ASM - https://asm.ow2.io/ --> <asm.version>9.7</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.17</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.9</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.48.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.9.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.17.1</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.5.0-M2</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.27.1</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.12.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.17.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.17.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.3.4</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.12.0</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.12.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> <!-- Directories JVM - https://github.com/dirs-dev/directories-jvm --> <directories.version>26</directories.version> <dev.dirs.directories.version>${directories.version}</dev.dirs.directories.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 --> <!-- NB: 0.41 is the last version compiled for Java 8! --> <ejml.version>0.41</ejml.version> <org.ejml.ejml-all.version>${ejml.version}</org.ejml.ejml-all.version> <!-- Error Prone - https://errorprone.info/ --> <error_prone.version>2.32.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.5.1</flatlaf.version> <com.formdev.flatlaf.version>${flatlaf.version}</com.formdev.flatlaf.version> <flatlaf-fonts-jetbrains-mono.version>2.304</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.7.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.37.1</api-common.version> <gax.version>2.54.1</gax.version> <gax-grpc.version>${gax.version}</gax-grpc.version> <gax-httpjson.version>${gax.version}</gax-httpjson.version> <proto-google-common-protos.version>2.45.1</proto-google-common-protos.version> <proto-google-iam-v1.version>1.40.1</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.27.0</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.11.0</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.33.0</google-cloud-core.version> <google-cloud-core-http.version>${google-cloud-core.version}</google-cloud-core-http.version> <google-cloud-nio.version>0.127.13</google-cloud-nio.version> <google-cloud-resourcemanager.version>1.38.0</google-cloud-resourcemanager.version> <google-cloud-storage.version>2.34.0</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.45.0</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> <!-- Google OAuth Client Library for Java - https://github.com/googleapis/google-oauth-java-client --> <google-oauth-client.version>1.36.0</google-oauth-client.version> <com.google.oauth-client.google-oauth-client.version>${google-oauth-client.version}</com.google.oauth-client.google-oauth-client.version> <!-- gRPC - https://grpc.io/ --> <grpc.version>1.68.0</grpc.version> <grpc-alts.version>${grpc.version}</grpc-alts.version> <grpc-api.version>${grpc.version}</grpc-api.version> <grpc-auth.version>${grpc.version}</grpc-auth.version> <grpc-context.version>${grpc.version}</grpc-context.version> <grpc-core.version>${grpc.version}</grpc-core.version> <grpc-googleapis.version>${grpc.version}</grpc-googleapis.version> <grpc-grpclb.version>${grpc.version}</grpc-grpclb.version> <grpc-inprocess.version>${grpc.version}</grpc-inprocess.version> <grpc-netty-shaded.version>${grpc.version}</grpc-netty-shaded.version> <grpc-protobuf.version>${grpc.version}</grpc-protobuf.version> <grpc-services.version>${grpc.version}</grpc-services.version> <grpc-stub.version>${grpc.version}</grpc-stub.version> <grpc-xds.version>${grpc.version}</grpc-xds.version> <io.grpc.grpc-alts.version>${grpc-alts.version}</io.grpc.grpc-alts.version> <io.grpc.grpc-api.version>${grpc-api.version}</io.grpc.grpc-api.version> <io.grpc.grpc-auth.version>${grpc-auth.version}</io.grpc.grpc-auth.version> <io.grpc.grpc-context.version>${grpc-context.version}</io.grpc.grpc-context.version> <io.grpc.grpc-core.version>${grpc-core.version}</io.grpc.grpc-core.version> <io.grpc.grpc-googleapis.version>${grpc-googleapis.version}</io.grpc.grpc-googleapis.version> <io.grpc.grpc-grpclb.version>${grpc-grpclb.version}</io.grpc.grpc-grpclb.version> <io.grpc.grpc-inprocess.version>${grpc-inprocess.version}</io.grpc.grpc-inprocess.version> <io.grpc.grpc-netty-shaded.version>${grpc-netty-shaded.version}</io.grpc.grpc-netty-shaded.version> <io.grpc.grpc-protobuf.version>${grpc-protobuf.version}</io.grpc.grpc-protobuf.version> <io.grpc.grpc-services.version>${grpc-services.version}</io.grpc.grpc-services.version> <io.grpc.grpc-stub.version>${grpc-stub.version}</io.grpc.grpc-stub.version> <io.grpc.grpc-xds.version>${grpc-xds.version}</io.grpc.grpc-xds.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>33.3.1-jre</guava.version> <failureaccess.version>1.0.2</failureaccess.version> <com.google.guava.guava.version>${guava.version}</com.google.guava.guava.version> <com.google.guava.failureaccess.version>${failureaccess.version}</com.google.guava.failureaccess.version> <!-- Guice - https://github.com/google/guice --> <guice.version>7.0.0</guice.version> <com.google.inject.guice.version>${guice.version}</com.google.inject.guice.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> <!-- ICU4J - https://unicode-org.github.io/icu/userguide/icu4j/ --> <icu4j.version>75.1</icu4j.version> <com.ibm.icu.icu4j.version>${icu4j.version}</com.ibm.icu.icu4j.version> <!-- iText PDF - https://github.com/itext/itextpdf --> <itextpdf.version>5.5.13.4</itextpdf.version> <com.itextpdf.itextpdf.version>${itextpdf.version}</com.itextpdf.itextpdf.version> <!-- J2ObjC - https://github.com/google/j2objc --> <j2objc-annotations.version>3.0.0</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 --> <!-- NB: 2.21.22 is the last version compiled for Java 8! --> <jackrabbit-webdav.version>2.21.22</jackrabbit-webdav.version> <org.apache.jackrabbit.jackrabbit-webdav.version>${jackrabbit-webdav.version}</org.apache.jackrabbit.jackrabbit-webdav.version> <!-- Jackson - https://github.com/FasterXML/jackson --> <jackson.version>2.18.0</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> <!-- JavaCPP - https://github.com/bytedeco/javacpp --> <javacpp.version>1.5.10</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> <ffmpeg.version>6.1.1-${org.bytedeco.javacpp.version}</ffmpeg.version> <!-- NO macosx-arm64 --><hdf5.version>1.14.3-${org.bytedeco.javacpp.version}</hdf5.version> <leptonica.version>1.84.1-${org.bytedeco.javacpp.version}</leptonica.version> <openblas.version>0.3.26-${org.bytedeco.javacpp.version}</openblas.version> <opencv.version>4.9.0-${org.bytedeco.javacpp.version}</opencv.version> <tesseract.version>5.3.4-${org.bytedeco.javacpp.version}</tesseract.version> <org.bytedeco.ffmpeg.version>${ffmpeg.version}</org.bytedeco.ffmpeg.version> <org.bytedeco.hdf5.version>${hdf5.version}</org.bytedeco.hdf5.version> <org.bytedeco.leptonica.version>${leptonica.version}</org.bytedeco.leptonica.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.ffmpeg>${scijava.natives.classifier.javacpp}</scijava.natives.classifier.ffmpeg> <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.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.30.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.56.v20240826</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.5</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.27.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-native.version>${jline3.version}</jline-native.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-native.version>${jline-native.version}</org.jline.jline-native.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.37</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 --> <!-- NB: 5.15.0 triggers false positive AV detection in some scenarios; see https://imagesc.zulipchat.com/#narrow/stream/327238-Fiji/topic/Supsected.20malware.20was.20blocked.20for.20pom.2Exml.2039.2E0.2E0-SNAPSHOT/near/473632599 --> <jna.version>5.14.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.13</jffi.version> <jnr-constants.version>0.10.4</jnr-constants.version> <jnr-ffi.version>2.2.16</jnr-ffi.version> <jnr-netdb.version>1.2.0</jnr-netdb.version> <jnr-posix.version>3.1.19</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-netdb.version>${jnr-netdb.version}</com.github.jnr.jnr-netdb.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.13.0</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.5.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> <!-- JogAmp Java 3D - https://jogamp.org/deployment/maven-java3d/ --> <jogamp-java3d.version>1.7.2</jogamp-java3d.version> <java3d-core.version>${jogamp-java3d.version}</java3d-core.version> <java3d-utils.version>${jogamp-java3d.version}</java3d-utils.version> <!-- TEMP: Avoid short name clash with org.scijava:vecmath. --> <!--<vecmath.version>${jogamp-java3d.version}</vecmath.version>--> <org.jogamp.java3d.java3d-core.version>${java3d-core.version}</org.jogamp.java3d.java3d-core.version> <org.jogamp.java3d.java3d-utils.version>${java3d-utils.version}</org.jogamp.java3d.java3d-utils.version> <org.jogamp.java3d.vecmath.version>${jogamp-java3d.version}</org.jogamp.java3d.vecmath.version> <!-- JOML - https://joml-ci.github.io/JOML/ --> <joml.version>1.10.8</joml.version> <org.joml.joml.version>${joml.version}</org.joml.joml.version> <!-- joni - https://github.com/jruby/joni --> <joni.version>2.2.1</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>20240303</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.11.2</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/ --> <jython.version>2.7.4</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.version>1.8.0</kotlinx-coroutines.version> <kotlinx-coroutines-core.version>${kotlinx-coroutines.version}</kotlinx-coroutines-core.version> <kotlinx-coroutines-core-jvm.version>${kotlinx-coroutines.version}</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.version>${kotlinx-coroutines-core.version}</org.jetbrains.kotlinx.kotlinx-coroutines-core.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.6.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.9-inv</lz4-java.version> <org.lz4.lz4-java.version>${lz4-java.version}</org.lz4.lz4-java.version> <!-- MapDB - https://mapdb.org/ --> <mapdb.version>3.1.0</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>4.11.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.4</objenesis.version> <org.objenesis.objenesis.version>${objenesis.version}</org.objenesis.objenesis.version> <!-- oj! Algorithms - https://github.com/optimatika/ojAlgo --> <!-- NB: 51.4.1 is the last version compiled for Java 8! --> <ojalgo.version>45.1.1</ojalgo.version> <org.ojalgo.ojalgo.version>${ojalgo.version}</org.ojalgo.ojalgo.version> <!-- OkHttp - https://square.github.io/okhttp/ --> <okhttp.version>4.12.0</okhttp.version> <com.squareup.okhttp3.okhttp.version>${okhttp.version}</com.squareup.okhttp3.okhttp.version> <!-- Okio - https://square.github.io/okio/ --> <okio.version>3.9.1</okio.version> <okio-jvm.version>${okio.version}</okio-jvm.version> <com.squareup.okio.okio.version>${okio.version}</com.squareup.okio.okio.version> <com.squareup.okio.okio-jvm.version>${okio-jvm.version}</com.squareup.okio.okio-jvm.version> <!-- OpenCSV - https://opencsv.sourceforge.net/ --> <opencsv.version>5.9</opencsv.version> <com.opencsv.opencsv.version>${opencsv.version}</com.opencsv.opencsv.version> <!-- PerfMark - https://github.com/perfmark/perfmark --> <perfmark.version>0.27.0</perfmark.version> <perfmark-api.version>${perfmark.version}</perfmark-api.version> <io.perfmark.perfmark-api.version>${perfmark-api.version}</io.perfmark.perfmark-api.version> <!-- picocli - https://picocli.info/ --> <picocli.version>4.7.6</picocli.version> <info.picocli.picocli.version>${picocli.version}</info.picocli.picocli.version> <!-- PostgreSQL JDBC Driver - https://jdbc.postgresql.org/ --> <postgresql.version>42.7.4</postgresql.version> <org.postgresql.postgresql.version>${postgresql.version}</org.postgresql.postgresql.version> <!-- Protocol Buffers - https://protobuf.dev/ --> <protobuf.version>4.28.2</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.5.1</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>2.3</snakeyaml.version> <org.yaml.snakeyaml.version>${snakeyaml.version}</org.yaml.snakeyaml.version> <!-- SnakeYAML Engine - https://bitbucket.org/asomov/snakeyaml-engine --> <snakeyaml-engine.version>2.8</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> <!-- ThreeTen - https://www.threeten.org/ --> <threetenbp.version>1.7.0</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.10</xz.version> <org.tukaani.xz.version>${xz.version}</org.tukaani.xz.version> <!-- Zstd-jni - https://github.com/luben/zstd-jni --> <zstd-jni.version>1.5.6-6</zstd-jni.version> <com.github.luben.zstd-jni.version>${zstd-jni.version}</com.github.luben.zstd-jni.version> </properties> <dependencyManagement> <dependencies> <!-- SciJava - https://github.com/scijava --> <!-- App Launcher - https://github.com/scijava/app-launcher --> <dependency> <groupId>org.scijava</groupId> <artifactId>app-launcher</artifactId> <version>${org.scijava.app-launcher.version}</version> </dependency> <!-- 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> <exclusions> <exclusion> <!-- Conflicts with commons-math:commons-math:1.x, which ome:formats-gpl:8.0.1 depends on via edu.ucar:cdm-core:5.6.0. It's not ideal that we are excluding the newer 2.x version of commons-math here rather than the older 1.x version, but: A) both of them are superseded by commons-math3 regardless; and B) pragmatically, ome:formats-gpl is a much more common dependency for pom-scijava-based projects than scripting-renjin is, and we want to minimize the problems (ClassNotFoundExceptions) people might hit when depending on formats-gpl out of the box. --> <groupId>org.apache.commons</groupId> <artifactId>commons-math</artifactId> </exclusion> </exclusions> </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 Mesh - https://github.com/imglib/imglib2-mesh --> <dependency> <groupId>net.imglib2</groupId> <artifactId>imglib2-mesh</artifactId> <version>${net.imglib2.imglib2-mesh.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>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) --> <!-- View5D - https://github.com/bionanoimaging/View5D --> <dependency> <groupId>de.nanoimaging</groupId> <artifactId>View5D_</artifactId> <version>${de.nanoimaging.View5D_.version}</version> </dependency> <!-- 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>org.bigdataviewer</groupId> <artifactId>bigdataviewer-n5</artifactId> <version>${org.bigdataviewer.bigdataviewer-n5.version}</version> </dependency> <dependency> <groupId>sc.fiji</groupId> <artifactId>bigvolumeviewer</artifactId> <version>${sc.fiji.bigvolumeviewer.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-universe</artifactId> <version>${org.janelia.saalfeldlab.n5-universe.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 Codecs - https://github.com/ome/ome-codecs --> <dependency> <groupId>org.openmicroscopy</groupId> <artifactId>ome-codecs</artifactId> <version>${org.openmicroscopy.ome-codecs.version}</version> </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> <dependency> <groupId>org.openmicroscopy</groupId> <artifactId>specification</artifactId> <version>${org.openmicroscopy.specification.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 --> <!-- abego TreeLayout - https://github.com/abego/treelayout --> <dependency> <groupId>org.abego.treelayout</groupId> <artifactId>org.abego.treelayout.core</artifactId> <version>${org.abego.treelayout.org.abego.treelayout.core.version}</version> </dependency> <!-- Algart TIFF - https://algart.net/java/AlgART-TIFF/ --> <dependency> <groupId>net.algart</groupId> <artifactId>algart-tiff</artifactId> <version>${net.algart.algart-tiff.version}</version> </dependency> <!-- 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.apache.groovy</groupId> <artifactId>groovy</artifactId> <version>${org.apache.groovy.groovy.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-ant</artifactId> <version>${org.apache.groovy.groovy-ant.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-astbuilder</artifactId> <version>${org.apache.groovy.groovy-astbuilder.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-cli-commons</artifactId> <version>${org.apache.groovy.groovy-cli-commons.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-cli-picocli</artifactId> <version>${org.apache.groovy.groovy-cli-picocli.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-console</artifactId> <version>${org.apache.groovy.groovy-console.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-contracts</artifactId> <version>${org.apache.groovy.groovy-contracts.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-datetime</artifactId> <version>${org.apache.groovy.groovy-datetime.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-dateutil</artifactId> <version>${org.apache.groovy.groovy-dateutil.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-docgenerator</artifactId> <version>${org.apache.groovy.groovy-docgenerator.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-ginq</artifactId> <version>${org.apache.groovy.groovy-ginq.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-groovydoc</artifactId> <version>${org.apache.groovy.groovy-groovydoc.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-groovysh</artifactId> <version>${org.apache.groovy.groovy-groovysh.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-jmx</artifactId> <version>${org.apache.groovy.groovy-jmx.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-json</artifactId> <version>${org.apache.groovy.groovy-json.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-jsr223</artifactId> <version>${org.apache.groovy.groovy-jsr223.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-macro</artifactId> <version>${org.apache.groovy.groovy-macro.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-macro-library</artifactId> <version>${org.apache.groovy.groovy-macro-library.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-nio</artifactId> <version>${org.apache.groovy.groovy-nio.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-servlet</artifactId> <version>${org.apache.groovy.groovy-servlet.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-sql</artifactId> <version>${org.apache.groovy.groovy-sql.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-swing</artifactId> <version>${org.apache.groovy.groovy-swing.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-templates</artifactId> <version>${org.apache.groovy.groovy-templates.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-test</artifactId> <version>${org.apache.groovy.groovy-test.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-test-junit5</artifactId> <version>${org.apache.groovy.groovy-test-junit5.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-testng</artifactId> <version>${org.apache.groovy.groovy-testng.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-toml</artifactId> <version>${org.apache.groovy.groovy-toml.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-typecheckers</artifactId> <version>${org.apache.groovy.groovy-typecheckers.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-xml</artifactId> <version>${org.apache.groovy.groovy-xml.version}</version> </dependency> <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-yaml</artifactId> <version>${org.apache.groovy.groovy-yaml.version}</version> </dependency> <!-- Apache Ivy - https://ant.apache.org/ivy/ --> <dependency> <groupId>org.apache.ivy</groupId> <artifactId>ivy</artifactId> <version>${org.apache.ivy.ivy.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> <exclusions> <exclusion> <!-- Conflicts with junit:junit. We don't need Android here. --> <groupId>com.google.android.tools</groupId> <artifactId>dx</artifactId> </exclusion> </exclusions> </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> <!-- Directories JVM - https://github.com/dirs-dev/directories-jvm --> <dependency> <groupId>dev.dirs</groupId> <artifactId>directories</artifactId> <version>${dev.dirs.directories.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>org.ejml</groupId> <artifactId>ejml-all</artifactId> <version>${org.ejml.ejml-all.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> <!-- Google OAuth Client Library for Java - https://github.com/googleapis/google-oauth-java-client --> <dependency> <groupId>com.google.oauth-client</groupId> <artifactId>google-oauth-client</artifactId> <version>${com.google.oauth-client.google-oauth-client.version}</version> </dependency> <!-- gRPC - https://grpc.io/ --> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-alts</artifactId> <version>${io.grpc.grpc-alts.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-api</artifactId> <version>${io.grpc.grpc-api.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-auth</artifactId> <version>${io.grpc.grpc-auth.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-context</artifactId> <version>${io.grpc.grpc-context.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-core</artifactId> <version>${io.grpc.grpc-core.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-googleapis</artifactId> <version>${io.grpc.grpc-googleapis.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-grpclb</artifactId> <version>${io.grpc.grpc-grpclb.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-inprocess</artifactId> <version>${io.grpc.grpc-inprocess.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-netty-shaded</artifactId> <version>${io.grpc.grpc-netty-shaded.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-protobuf</artifactId> <version>${io.grpc.grpc-protobuf.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-services</artifactId> <version>${io.grpc.grpc-services.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-stub</artifactId> <version>${io.grpc.grpc-stub.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-xds</artifactId> <version>${io.grpc.grpc-xds.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> <dependency> <groupId>com.google.guava</groupId> <artifactId>failureaccess</artifactId> <version>${com.google.guava.failureaccess.version}</version> </dependency> <!-- Guice - https://github.com/google/guice --> <dependency> <groupId>com.google.inject</groupId> <artifactId>guice</artifactId> <version>${com.google.inject.guice.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> <!-- ICU4J - https://unicode-org.github.io/icu/userguide/icu4j/ --> <dependency> <groupId>com.ibm.icu</groupId> <artifactId>icu4j</artifactId> <version>${com.ibm.icu.icu4j.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> <!-- 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>ffmpeg</artifactId> <version>${org.bytedeco.ffmpeg.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>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>ffmpeg</artifactId> <version>${org.bytedeco.ffmpeg.version}</version> <classifier>${scijava.natives.classifier.ffmpeg}</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>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-native</artifactId> <version>${org.jline.jline-native.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-netdb</artifactId> <version>${com.github.jnr.jnr-netdb.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> <!-- JogAmp Java 3D - https://jogamp.org/deployment/maven-java3d/ --> <dependency> <groupId>org.jogamp.java3d</groupId> <artifactId>java3d-core</artifactId> <version>${org.jogamp.java3d.java3d-core.version}</version> </dependency> <dependency> <groupId>org.jogamp.java3d</groupId> <artifactId>java3d-utils</artifactId> <version>${org.jogamp.java3d.java3d-utils.version}</version> </dependency> <dependency> <groupId>org.jogamp.java3d</groupId> <artifactId>vecmath</artifactId> <version>${org.jogamp.java3d.vecmath.version}</version> </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-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-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</artifactId> <version>${org.jetbrains.kotlinx.kotlinx-coroutines-core.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> <!-- oj! Algorithms - https://github.com/optimatika/ojAlgo --> <dependency> <groupId>org.ojalgo</groupId> <artifactId>ojalgo</artifactId> <version>${org.ojalgo.ojalgo.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> <!-- Okio - https://square.github.io/okio/ --> <dependency> <groupId>com.squareup.okio</groupId> <artifactId>okio</artifactId> <version>${com.squareup.okio.okio.version}</version> </dependency> <dependency> <groupId>com.squareup.okio</groupId> <artifactId>okio-jvm</artifactId> <version>${com.squareup.okio.okio-jvm.version}</version> </dependency> <!-- OpenCSV - https://opencsv.sourceforge.net/ --> <dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>${com.opencsv.opencsv.version}</version> </dependency> <!-- PerfMark - https://github.com/perfmark/perfmark --> <dependency> <groupId>io.perfmark</groupId> <artifactId>perfmark-api</artifactId> <version>${io.perfmark.perfmark-api.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> <!-- 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> <!-- Zstd-jni - https://github.com/luben/zstd-jni --> <dependency> <groupId>com.github.luben</groupId> <artifactId>zstd-jni</artifactId> <version>${com.github.luben.zstd-jni.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> <profiles> <profile> <id>windows</id> <activation> <os> <family>Windows</family> </os> </activation> <properties> <gradle.wrapper>gradle.bat</gradle.wrapper> </properties> </profile> <profile> <id>posix</id> <activation> <os> <family>unix</family> </os> </activation> <properties> <gradle.wrapper>./gradlew</gradle.wrapper> </properties> </profile> <profile> <id>scijava-gradle-catalog-and-platform</id> <activation> <file> <exists>${basedir}/gradle-scijava</exists> </file> </activation> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <executions> <execution> <id>generate-gradle-catalog-and-platform</id> <phase>generate-sources</phase> <goals> <!-- https://www.mojohaus.org/exec-maven-plugin/exec-mojo.html --> <goal>exec</goal> </goals> <configuration> <executable>${gradle.wrapper}</executable> <workingDirectory>${basedir}/gradle-scijava</workingDirectory> <arguments> <argument>--project-cache-dir</argument> <argument>../target/gradle/build</argument> <argument>generateCatalogAndPlatform</argument> </arguments> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <executions> <execution> <id>attach-gradle-catalog-and-platform</id> <goals> <!-- https://www.mojohaus.org/build-helper-maven-plugin/attach-artifact-mojo.html --> <goal>attach-artifact</goal> </goals> <configuration> <artifacts> <artifact> <file>target/gradle/version-catalog/libs.versions.toml</file> <type>toml</type> </artifact> <artifact> <file>target/gradle/publications/pomScijava/module.json</file> <!-- it should be published with the `.module` extension --> <type>module</type> </artifact> </artifacts> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> </project>