diff --git a/.gitignore b/.gitignore index 2699d45..17fb2c8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +/.idea/ /.project /.settings/ +/gradle-scijava/.gradle/ /target/ diff --git a/gradle-scijava/build.gradle.kts b/gradle-scijava/build.gradle.kts new file mode 100644 index 0000000..2023f90 --- /dev/null +++ b/gradle-scijava/build.gradle.kts @@ -0,0 +1,141 @@ +import groovy.xml.XmlSlurper +import groovy.xml.slurpersupport.GPathResult +import groovy.xml.slurpersupport.NodeChild +import java.io.ByteArrayOutputStream + +plugins { + `java-platform` + `version-catalog` + `maven-publish` + // id("org.gradlex.java-ecosystem-capabilities-base") // only rules + // id("org.gradlex.logging-capabilities") // logging extension +} + +layout.buildDirectory.set(layout.projectDirectory.asFile.parentFile.resolve("target/gradle")) + +group = "org.scijava" +version = "0.13" //(effXml / "version").toString() + +javaPlatform { + allowDependencies() +} + +val computeCatalogAndPlatform = tasks.register("generateCatalog") { + + workingDir = projectDir.parentFile + commandLine("sh", "-c", "mvn -B -f pom.xml help:effective-pom") + standardOutput = ByteArrayOutputStream() + + doLast { + var output = standardOutput.toString() + // clean output from dirty + output = output.substringAfter("\n\n").substringBefore("\n\n") + + operator fun GPathResult.div(child: String) = children().find { (it!! as NodeChild).name() == child } as GPathResult + + val xml = XmlSlurper().parseText(output) + val deps = xml / "dependencyManagement" / "dependencies" + val bundles = mutableMapOf>() + val skip = listOf("mpicbg" to "mpicbg_") + val cache = mutableSetOf() // skip duplicates, such as org.bytedeco:ffmpeg + for (dep in deps.children()) { + val node = dep as NodeChild + val g = node / "groupId" + val a = node / "artifactId" + val v = node / "version" + val gav = "$g:$a:$v" + + if (("$g" to "$a") in skip || gav in cache) + continue + + cache += gav + + val camel = "$a".split('-', '_') + .joinToString("") { if (it.isEmpty()) "" else it[0].uppercase() + it.substring(1).lowercase() } + .replaceFirstChar { it.lowercase() } + + fun getAlias(group: String): String { + val alias = "$group." + when { + camel.startsWith(group) -> camel.substringAfter(group).replaceFirstChar { it.lowercase() }.ifEmpty { group } + else -> camel + } + bundles.getOrPut(group, ::ArrayList) += alias + return alias + } + + val lastWordAsGroup = listOf("org.scijava", "net.imagej", "net.imglib2", "sc.fiji", "org.janelia.saalfeldlab") + val alias = when ("$g") { + in lastWordAsGroup -> getAlias(g.toString().substringAfterLast('.')) + "io.scif" -> getAlias("scifio") + else -> "$g.$camel" + } + + catalog.versionCatalog { library(alias, gav) } + + dependencies { + constraints { + val ga = "$g:$a" + if (ga in runtimeDeps || jogampNatives.any { it.startsWith(ga) }) + runtime(gav) //.also { println("runtime($dep)") } + else + api(gav) //.also{ println("api($dep)") } + } + } + } + + for ((alias, aliases) in bundles) + catalog.versionCatalog { bundle(alias, aliases) } + } +} + +publishing { + publications { + repositories { + maven { + name = "sciJava" + // credentials(PasswordCredentials::class) + // url = uri("https://maven.scijava.org/content/repositories/releases") + url = uri("repo") + } + } + create("pomScijava") { + from(components["javaPlatform"]) + } + } +} + +tasks { + // dependsOn runs only if the src is successful, finalizedBy not + generateCatalogAsToml { dependsOn(computeCatalogAndPlatform) } + val generateMetadataFileForPomScijavaPublication by getting { dependsOn(computeCatalogAndPlatform) } + register("generateCatalogAndPlatform") { dependsOn(generateMetadataFileForPomScijavaPublication, generateCatalogAsToml) } +} + +val runtimeDeps = listOf("org.antlr:antlr-runtime", + "xalan:serializer", + "xalan:xalan", + "com.github.vbmacher:java-cup-runtime", + "nz.ac.waikato.cms.weka.thirdparty:java-cup-11b-runtime", + "org.jogamp.gluegen:gluegen-rt-main", + "org.jogamp.gluegen:gluegen-rt", + "org.jogamp.joal:joal", + "org.jogamp.jocl:jocl", + "org.jogamp.jogl:jogl-all-main", + "org.jogamp.jogl:jogl-all", + "org.jogamp.jogl:jogl-all-noawt", + "com.nativelibs4java:bridj", + "org.bytedeco:ffmpeg", + "org.bytedeco:hdf5", + "org.bytedeco:leptonica", + "org.bytedeco:openblas", + "org.bytedeco:opencv", + "org.bytedeco:tesseract", + "org.jline:jline-native", + "com.github.jnr:jffi", + "org.jzy3d:jzy3d-native-jogl-awt", + "org.jzy3d:jzy3d-native-jogl-swing") + +val jogampNatives = listOf("org.jogamp.gluegen:gluegen-rt-natives-", + "org.jogamp.jogl:jogl-all-natives-", + "org.jogamp.gluegen:gluegen-rt-natives-", + "org.jogamp.jogl:jogl-all-natives-") \ No newline at end of file diff --git a/gradle/gradle/wrapper/gradle-wrapper.jar b/gradle-scijava/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from gradle/gradle/wrapper/gradle-wrapper.jar rename to gradle-scijava/gradle/wrapper/gradle-wrapper.jar diff --git a/gradle/gradle/wrapper/gradle-wrapper.properties b/gradle-scijava/gradle/wrapper/gradle-wrapper.properties similarity index 93% rename from gradle/gradle/wrapper/gradle-wrapper.properties rename to gradle-scijava/gradle/wrapper/gradle-wrapper.properties index 17655d0..48c0a02 100644 --- a/gradle/gradle/wrapper/gradle-wrapper.properties +++ b/gradle-scijava/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradle/gradlew b/gradle-scijava/gradlew similarity index 100% rename from gradle/gradlew rename to gradle-scijava/gradlew diff --git a/gradle-scijava/settings.gradle.kts b/gradle-scijava/settings.gradle.kts new file mode 100644 index 0000000..60fae75 --- /dev/null +++ b/gradle-scijava/settings.gradle.kts @@ -0,0 +1 @@ +rootProject.name = "pom-scijava" \ No newline at end of file diff --git a/gradle/.gitattributes b/gradle/.gitattributes deleted file mode 100644 index 00a51af..0000000 --- a/gradle/.gitattributes +++ /dev/null @@ -1,6 +0,0 @@ -# -# https://help.github.com/articles/dealing-with-line-endings/ -# -# These are explicitly windows files and should use crlf -*.bat text eol=crlf - diff --git a/gradle/.gitignore b/gradle/.gitignore deleted file mode 100644 index 1b6985c..0000000 --- a/gradle/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -# Ignore Gradle project-specific cache directory -.gradle - -# Ignore Gradle build output directory -build diff --git a/gradle/build.gradle.kts b/gradle/build.gradle.kts deleted file mode 100644 index da92a1d..0000000 --- a/gradle/build.gradle.kts +++ /dev/null @@ -1,6 +0,0 @@ -/* - * This file was generated by the Gradle 'init' task. - * - * This is a general purpose Gradle build. - * Learn more about Gradle by exploring our samples at https://docs.gradle.org/7.2/samples - */ diff --git a/gradle/catalog.kts b/gradle/catalog.kts deleted file mode 100755 index 22564d9..0000000 --- a/gradle/catalog.kts +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env kscript - -@file:DependsOn("org.scijava:scijava-common:2.94.1") - -import java.io.File -import java.util.ArrayList -import org.scijava.util.POM -import org.scijava.util.XML -import org.w3c.dom.Element - -val pom: POM = POM(File(args[0])) - -val deps = pom.elements("//project/dependencyManagement/dependencies/dependency") - -deps.forEach { dep -> - val g: String = XML.cdata(dep, "groupId") - val a: String = XML.cdata(dep, "artifactId") - val v: String = XML.cdata(dep, "version") - val exclusionsElement: List = XML.elements(dep, "exclusions") - val exclusions: List = if (exclusionsElement.isEmpty()) emptyList() else XML.elements(exclusionsElement[0], "exclusion") - println("$g : $a : $v -- # of exclusions = ${exclusions.size}") -} diff --git a/gradle/generate-catalog.sh b/gradle/generate-catalog.sh deleted file mode 100755 index 12b067c..0000000 --- a/gradle/generate-catalog.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -dir=$(dirname "$0") -pom="$dir/../pom.xml" -mvn -B -f "$pom" help:effective-pom | - grep -A9999999 '^' > eff.xml -"$dir/catalog.kts" eff.xml -rm eff.xml diff --git a/gradle/gradlew.bat b/gradle/gradlew.bat deleted file mode 100644 index 107acd3..0000000 --- a/gradle/gradlew.bat +++ /dev/null @@ -1,89 +0,0 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto execute - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/gradle/platform/build.gradle.kts b/gradle/platform/build.gradle.kts deleted file mode 100644 index 9605d8c..0000000 --- a/gradle/platform/build.gradle.kts +++ /dev/null @@ -1,51 +0,0 @@ -import groovy.xml.XmlSlurper -import groovy.xml.slurpersupport.GPathResult -import groovy.xml.slurpersupport.NodeChild - -plugins { - `java-platform` - `maven-publish` -} - -tasks { - register("eff.xml") { - commandLine("bash", "-c", "mvn -B -f \"../../pom.xml\" help:effective-pom | grep -A9999999 '^' > eff.xml") - } -} - -operator fun GPathResult.div(child: String) = children().find { (it!! as NodeChild).name() == child } as GPathResult - -val effXml = XmlSlurper().parse("platform/eff.xml") - -dependencies { - - val deps = effXml / "dependencyManagement" / "dependencies" - constraints { - deps.children().forEach { - val node = it!! as NodeChild - val g = node / "groupId" - val a = node / "artifactId" - val v = node / "version" - api("$g:$a:$v") -// println("$g:$a:$v") - } - } -} - - - -publishing { - publications { - repositories { - maven("to fill") - } - create("sciJavaPlatform") { - groupId = "org.scijava" - artifactId = "pom-scijava" - version = (effXml / "version").toString() - - from(components["javaPlatform"]) - } - } -} - diff --git a/gradle/platform/eff.xml b/gradle/platform/eff.xml deleted file mode 100644 index 1bb3642..0000000 --- a/gradle/platform/eff.xml +++ /dev/null @@ -1,6379 +0,0 @@ - - - - - - - - - - - - - - - 4.0.0 - - org.scijava - pom-scijava-base - 19.0.0 - - - org.scijava - pom-scijava - 38.0.0-SNAPSHOT - pom - SciJava Parent POM - 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. - https://scijava.org/ - 2011 - - SciJava - https://scijava.org/ - - - - Unlicense - https://unlicense.org/ - repo - - - - - ctrueden - Curtis Rueden - https://imagej.net/people/ctrueden - - founder - lead - developer - debugger - reviewer - support - maintainer - - - - - - Mark Hiner - https://imagej.net/people/hinerm - - hinerm - - - - Johannes Schindelin - https://imagej.net/people/dscho - - dscho - - - - Sébastien Besson - https://imagej.net/people/sbesson - - sbesson - - - - John Bogovic - https://imagej.net/people/bogovicj - - bogovicj - - - - Nicolas Chiaruttini - https://imagej.net/people/NicoKiaru - - NicoKiaru - - - - Barry DeZonia - https://imagej.net/people/bdezonia - - bdezonia - - - - Richard Domander - https://imagej.net/people/rimadoma - - rimadoma - - - - Karl Duderstadt - https://imagej.net/people/karlduderstadt - - karlduderstadt - - - - Jan Eglinger - https://imagej.net/people/imagejan - - imagejan - - - - Gabriel Einsdorf - https://imagej.net/people/gab1one - - gab1one - - - - Tiago Ferreira - https://imagej.net/people/tferr - - tferr - - - - David Gault - - dgault - - - - Ulrik Günther - https://imagej.net/people/skalarproduktraum - - skalarproduktraum - - - - Philipp Hanslovsky - https://imagej.net/people/hanslovsky - - hanslovsky - - - - Stefan Helfrich - https://imagej.net/people/stelfrich - - stelfrich - - - - Cameron Lloyd - https://imagej.net/people/camlloyd - - camlloyd - - - - Hadrien Mary - https://imagej.net/people/hadim - - hadim - - - - Tobias Pietzsch - https://imagej.net/people/tpietzsch - - tpietzsch - - - - Stephan Preibisch - https://imagej.net/people/StephanPreibisch - - StephanPreibisch - - - - Stephan Saalfeld - https://imagej.net/people/axtimwalde - - axtimwalde - - - - Deborah Schmidt - https://imagej.net/people/frauzufall - - frauzufall - - - - Lorenzo Scianatico - https://imagej.net/people/LoreScianatico - - LoreScianatico - - - - Jean-Yves Tinevez - https://imagej.net/people/tinevez - - tinevez - - - - Christian Tischer - https://imagej.net/people/tischi - - tischi - - - - Gabriella Turek - https://imagej.net/people/turekg - - turekg - - - - - - SciJava - https://groups.google.com/group/scijava - https://groups.google.com/group/scijava - scijava@googlegroups.com - https://groups.google.com/group/scijava - - - - scm:git:https://github.com/scijava/pom-scijava - scm:git:git@github.com:scijava/pom-scijava - https://github.com/scijava/pom-scijava - - - GitHub Issues - https://github.com/scijava/pom-scijava/issues - - - GitHub Actions - https://github.com/scijava/pom-scijava/actions - - - 3.4.2 - 3.4.2 - 2.0.1 - 0.5.4 - 2.0.2 - 2.0.2 - 1.11.0 - 1.18.0 - 3.0.1 - 3.0.1 - 1.2.10 - 2.1.1 - 2.0.2 - 2.0.1 - 3.0.0 - 3.0.6 - 2.0.7 - 2.5.0 - 3.0.3 - 2.1.0 - 2.1.0 - 1.0.6 - 2.1.8 - 2.1.2 - 2.1.2 - 2.3.0 - 2.3.0 - 2.0.4 - 2.0.3 - 2.0.1 - 2.0.8 - 2.1.1 - 3.1.3 - 2.0.1 - 2.0.1 - 2.0.1 - 1.0.2 - 2.3.5 - 1.1.5 - 1.1.1 - 2.0.2 - 2.0.1 - 4.2.2 - 4.2.2 - 2.0.2 - 3.0.1 - 3.0.1 - 2.0.1 - 2.0.0 - 2.0.1 - 3.0.0 - 4.1.2 - 4.1.2 - 2.0.2 - 2.0.1 - 5.0.0 - 5.0.0 - 2.0.1 - 2.0.1 - 2.0.1 - 7.1.1 - 2.1.1 - 1.6.2 - 1.6.2 - 3.0.1 - 2.0.0 - 2.0.0 - 1.1.2 - 1.1.2 - 2.0.2 - 2.0.2 - 2.0.5 - 4.2.1 - 2.0.2 - 5.0.25 - 4.3.4 - 2.0.3 - 2.0.3 - 2.0.1 - 3.1.10 - 1.0.5 - 2.1.1 - 2.1.1 - 2.0.2 - 2.0.2 - 2.1.2 - 2.0.1 - 3.1.9 - 3.1.9 - 1.7-fiji4 - 1.1.4 - 1.1.4 - 2.0.1 - 2.1.1 - 2.1.0 - 25.0.2 - 25.0.2 - 2.0.1 - 2.0.1 - 3.1.4 - 0.1.2 - 1.2.5 - 1.4.0 - 1.2.1 - 3.2.0 - 2.0.1 - 1.2.1 - 1.3.1 - 7.11.1 - 3.3.4 - 1.3.10 - 1.3.10 - 2.0.4 - 2.2.0 - 3.0.4 - 3.0.4 - 2.0.3 - 1.0.3 - 2.0.3 - 2.0.1 - 2.5.0 - 2.5.0 - 2.0.3 - 2.01.4 - <_3D_Blob_Segmentation.version>3.0.2 - <_3D_Objects_Counter.version>2.0.1 - <_3D_Viewer.version>4.0.5 - 1.2.7 - 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.* - 1.10.14 - 1.10.14 - 3.5.3 - 2.7.7 - 3.5.3 - 2.7.7 - 3.5.3 - 4.11.1 - 4.11.1 - 2.26.0 - 2.33 - 2.33 - 9.6 - 9.6 - 9.6 - 9.6 - 9.6 - 1.10.4 - 1.10.4 - 3.3.1 - ${package-guess} - 1.12.667 - 1.12.667 - 1.12.667 - 2.6.13 - 2.6.13 - 0.4.2 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 10.4.13 - 3.1.2 - 1.0.0-beta-34 - 6.2.4 - 9.1.0 - 9.1.0 - 1.0.0 - 7.2.0 - 7.2.0 - 7.2.0 - 2.1.4 - 2.1.4 - 7.0.18 - 7.0.18 - 7.0.18 - 7.0.18 - 7.0.18 - 7.0.18 - 0.7.0 - 3.5.0 - 3.2.0 - 2.0.SP1 - 3.3.0 - 3.3.0 - 1.2.12 - 1.2.12 - 1.2.25 - 3.42.0 - 19.04.1 - 2.2.10 - 2.5.0.1 - 1.8.1.1 - 2.3.0.4 - 2.5.1.4 - 2.5.3.1 - 1.9.0.1 - 0.32.1.1 - 0.32.2.0 - 2.7 - 1.12.667 - 1.12.667 - 5.6.0 - 1.3.1 - 1.11.9 - 2.16.1 - 2.16.1 - 2.16.1 - 2.16.1 - 2.16.1 - 3.3.1 - 3.3.0 - 3.4.0 - 2.304 - 3.4 - 1.3.13 - 0.10.4 - 2.2.16 - 3.1.19 - 1.5.5-11 - 0.12.0 - 4.2.2 - 2.3.0 - 2.3.0 - 2.3.0 - 2.3.0 - 2.3.0 - 2.3.0 - 2.3.0 - 2.3.0 - 2.26.0 - 2.43.0 - 2.43.0 - 2.43.0 - 2.34.0 - 1.29.0 - 1.23.0 - 1.23.0 - 1.23.0 - 1.10.4 - 1.10.4 - 2.33.0 - 2.33.0 - 0.127.13 - 1.38.0 - 2.34.0 - 2.10.1 - 2.25.0 - 33.0.0-jre - 1.44.1 - 1.44.1 - 1.44.1 - 1.44.1 - 1.44.1 - 1.44.1 - 2.8 - 3.23.0 - 3.23.0 - 3.23.0 - 1.7 - 5.5.13.3 - 0.1.55 - 1.1.3 - 5.3 - 5.3 - 5.3 - 0.7.0 - 5.9 - 4.12.0 - 3.8.0 - 1.1.3 - 3.6.5 - 3.6.5 - 1.9.4 - 1.9.4 - 1.6.0 - 1.6.0 - 1.16.1 - 1.16.1 - 3.2.2 - 3.2.2 - 4.4 - 1.26.0 - 1.10.0 - 2.15.1 - 2.15.1 - 2.6 - 2.6 - 3.14.0 - 1.3.0 - 1.3.0 - 3.6.1 - 2.12.0 - 1.11.0 - 0.4.8 - 26 - 26 - 1.9.10 - 11.1.0 - 11.1.0 - 11.1.0 - 11.1.0 - 4.3 - 20151125 - 0.41 - 2.25.0 - 2.25.0 - 3.2.0 - - 0.12.0 - 1.7.0 - 6.1.1-1.5.10 - 2.1.3 - 2.15.0 - 2.304 - 3.4 - 7.2.0 - 7.2.0 - 7.2.0 - 2.23.0 - 1.6.2 - 2.43.0 - 2.43.0 - 2.43.0 - 3.6.5 - 2.5.0 - 2.5.0 - 2.3.0 - 2.3.0 - 2.3.0 - 2.3.0 - 2.3.0 - 2.3.0 - 2.3.0 - 2.3.0 - 1.23.0 - 1.23.0 - 1.23.0 - 1.23.0 - 2.33.0 - 2.33.0 - 0.127.13 - 1.38.0 - 2.34.0 - 1.44.1 - 1.44.1 - 1.44.1 - 1.44.1 - 1.44.1 - 1.44.1 - 1.0.3 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 1.5 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 1.62.2 - 1.62.2 - 2.10.1 - 33.0.0-jre - 1.14.3-1.5.10 - 1.8.0.10 - 1.8.0.10 - 4.5.14 - 4.4.16 - 4.5.14 - 0.3.0 - 0.3.0 - 3.6.5 - 1.54h - 1.2.6 - 2.0.4 - 0.2.0 - 6.0.2 - 1.2.1 - 0.7.5 - 0.1.2 - 0.8.1 - 0.7.1 - 1.0.0-5.6 - 1.0.0-5.6 - 0.1.3 - 2.0.0 - 0.1.1 - 0.8.1 - 0.3.1 - 0.3.2 - 0.3.3 - 0.8.4 - 0.2.0 - 1.1.7 - 0.3.1 - 1.0.1 - 1.0.1 - 2.15.0 - 1.54h - 2.15.0 - 0.2.1 - 0.3.1 - 0.14.0 - 1.0.0-beta-17 - 2.0.1 - 2.0.0 - 0.12.0 - 4.0.1 - 0.14.1 - 1.0.0 - 6.3.0 - 1.9.0 - 4.7.5 - 1.62.2 - 0.3.0 - 4.1.1 - 0.6.1 - 0.2.2 - 1.1.1 - 0.3.1 - 0.9.0 - 0.17.1 - 0.46.0 - 5.5.13.3 - 2.5.2 - 2.8 - 1.6.0-scijava-2 - 1.6.0-scijava-2 - 2.21.22 - 2.16.1 - 2.16.1 - 2.16.1 - 2.16.1 - 2.16.1 - 2.16.1 - 0.8.11 - 1.1.3 - 1.1.3 - 1.1.3 - 1.0.3 - 1.7.2 - 1.7.2 - 1.6.0-scijava-2 - 1.5.10 - 1.5.10 - - - 8.8.3 - 3.30.2-GA - 2.0.SP1 - 1.1.3 - 1.0.1 - 1.7.36 - 1.0.58 - 2.0.6.1 - 2.4.2 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 1.3.13 - 1.5.4 - 3.4.3 - 1.4.0 - 1.4.0 - 1.4.0 - 1.4.0 - 1.4.0 - 1.4.0 - 1.4.0 - 4.2.2 - 19.04.1 - 0.14 - 3.0.4 - 3.0.4 - 3.25.1 - 3.25.1 - 3.25.1 - 3.25.1 - 3.25.1 - 3.25.1 - 3.25.1 - 3.25.1 - 2.14.6 - 2.14.6 - 2.14.6 - 3.25.1 - 1.37 - 1.37 - 1.37 - 1.49 - 5.14.0 - 5.14.0 - 0.10.4 - 2.2.16 - 3.1.19 - 2.5.0 - 2.0.5 - 2.12.7 - 2.12.7 - 1.7.2 - 2.5.0 - 2.5.0 - 2.5.0 - 1.10.5 - 2.2.1 - 2.80b11 - 2.80b11 - 0.2.1 - 0.1.55 - 1.4 - 20240205 - 0.7.4-scijava - 5.10.2 - 5.10.2 - 5.10.2 - 5.10.2 - 5.10.2 - 5.10.2 - 4.13.2 - 4.13.2 - 0.2.4 - 0.2.4 - 2.7.3 - 2.7.3 - 1.1.3 - 2.2.1 - 2.2.1 - 2.2.1 - 2.2.1 - 2.2.1 - 2.2.1 - 2.2.1 - 2.2.1 - 2.2.1 - 2.2.1 - 1.9.22 - 1.9.22 - 1.9.22 - 1.9.22 - 1.9.22 - 1.9.22 - 1.9.22 - 1.9.22 - 1.9.22 - 1.9.22 - 1.9.22 - 1.9.22 - 1.9.22 - 1.8.0 - 1.8.0 - 1.8.0 - 5.6.0 - 0.1.17 - 0.3.11 - 3.3.0 - 1.1.10 - 1.84.1-1.5.10 - 1.0.2 - 1.12.0 - 1.12.0 - 1.12.0 - 2.4.0 - N/A - **/script_templates/** - N/A - 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. - 2.20.0 - 2.20.0 - 2.20.0 - 1.2.12 - 1.2.12 - 1.2.12 - 1.8.0 - - 3.1.0 - 3.1.0 - 0.13.1 - 3.6.0 - 3.3.2 - 3.3.2 - 3.8.1 - 3.9.6 - 3.6.1 - 3.1.1 - 3.4.1 - 3.2.5 - 3.1.0 - 1.45 - 3.4.0 - 3.1.1 - 3.6.0 - 3.3.0 - 3.6.3 - 3.11.0 - 3.11.0 - 3.5.0 - 3.0.1 - 3.3.1 - 3.5.2 - 3.12.1 - 3.3.0 - 3.2.5 - yyyy-MM-dd'T'HH:mm:ssZ - 8 - 8 - 8 - 8 - 8 - false - 5.3.6 - 5.3 - 5.3 - 5.3 - 5.3 - 20151125 - 2.2.2 - 1.3.1 - 2.19.0 - 2.19.0 - 1.5.0 - 1.5.0 - 1.5.0 - 1.5.0 - 3.2.7 - 0.2.0 - 4.0.2 - 1.1.1 - 4.0.0 - 2.1.0 - 4.0.2 - 7.0.0 - 1.3.2 - 6.0.1 - 1.2.1 - 1.0.2 - 3.1.3 - 2.5.0 - 1.2.7 - 0.4.8 - 2.2.10 - 2.5.0.1 - 1.8.1.1 - 2.3.0.4 - 2.5.1.4 - 2.5.3.1 - 1.9.0.1 - 0.32.1.1 - 0.32.2.0 - 1.54h - 1.2.6 - 2.0.4 - 0.2.0 - 6.0.2 - 1.2.1 - 0.7.5 - 0.1.2 - 0.8.1 - 0.7.1 - 1.0.0-5.6 - 1.0.0-5.6 - 0.1.3 - 2.0.0 - 0.1.1 - 0.8.1 - 0.3.1 - 0.3.2 - 0.3.3 - 0.8.4 - 0.2.0 - 1.1.7 - 0.3.1 - 1.0.1 - 1.0.1 - 2.15.0 - 0.1.4 - 0.2.1 - 0.3.1 - 0.14.0 - 1.0.0-beta-17 - 2.0.1 - 2.0.0 - 0.12.0 - 4.0.1 - 0.14.1 - 1.0.0 - 6.3.0 - 5.14.0 - 5.14.0 - 1.2.10 - 3.2.7 - 0.2.0 - 3.0.3 - 1.6.13 - 3.9.6 - 3.3 - 45.1.1 - 4.12.0 - 3.8.0 - 1.0.1 - 6.0.21 - 5.3.8 - 6.3.4 - 7.2.0 - 7.2.0 - 7.2.0 - 7.2.0 - 7.2.0 - 0.2.4 - 5.7.2 - 5.6.4 - 5.5.2 - 5.9.0 - 5.6.13 - 5.5.15 - 5.7.5 - 5.6.10 - 0.1.4 - 0.3.26-1.5.10 - 5.9 - 4.9.0-1.5.10 - 4.3.4 - 3.5.3 - 3.5.3 - 4.11.1 - 4.11.1 - 1.10.14 - 1.10.14 - 4.4 - 1.26.0 - 1.10.0 - 3.14.0 - 3.6.1 - 2.12.0 - 1.11.0 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.0.18 - 4.5.14 - 4.4.16 - 4.5.14 - 2.5.2 - 2.21.22 - 2.20.0 - 2.20.0 - 3.9.6 - 3.11.0 - 0.13.1 - 3.3.2 - 5.2.5 - 5.2.5 - 5.2.5 - 5.2.5 - 5.2.5 - 5.2.5 - 2.4.8 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 1.17 - 2.9 - 7.0.18 - 7.0.18 - 7.0.18 - 7.0.18 - 7.0.18 - 6.1.1-1.5.10 - 1.14.3-1.5.10 - 1.5.10 - 1.5.10 - 1.84.1-1.5.10 - 0.3.26-1.5.10 - 4.9.0-1.5.10 - 5.3.4-1.5.10 - 3.42.0 - 2.2.0 - 4.0.0 - 11.1.0 - 11.1.0 - 11.1.0 - 11.1.0 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 9.4.54.v20240208 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 4.3 - 0.41 - 1.1.5 - 1.0.2 - 4.0.2 - 1.1.1 - 4.0.0 - 2.1.0 - 4.0.2 - 7.0.0 - 1.3.2 - 6.0.1 - 1.2.1 - 3.1.3 - 3.30.2-GA - 2.0.6.1 - 1.9.22 - 1.9.22 - 1.9.22 - 1.9.22 - 1.9.22 - 1.9.22 - 1.9.22 - 1.9.22 - 1.9.22 - 1.9.22 - 1.9.22 - 1.9.22 - 1.8.0 - 1.8.0 - 1.5.4 - 3.4.3 - 1.4.0 - 1.4.0 - 1.4.0 - 1.4.0 - 1.4.0 - 1.4.0 - 0.14 - 3.25.1 - 3.25.1 - 3.25.1 - 3.25.1 - 3.25.1 - 3.25.1 - 3.25.1 - 3.25.1 - 1.49 - 2.0.5 - 2.5.0 - 2.5.0 - 1.7.2 - 1.7.2 - 1.7.2 - 2.5.0 - 2.5.0 - 2.5.0 - 2.5.0 - 1.10.5 - 2.80b11 - 1.0.58 - 2.2.1 - 20240205 - 5.10.2 - 5.10.2 - 5.10.2 - 5.10.2 - 5.10.2 - 5.10.2 - 2.2.1 - 2.2.1 - 2.2.1 - 2.2.1 - 2.2.1 - 2.2.1 - 2.2.1 - 2.2.1 - 2.2.1 - 1.0.1 - 1.8.0 - 3.1.0 - 2.19.0 - 4.2.1 - 3.3 - 45.1.1 - 1.37 - 1.37 - 5.3.6 - 1.0.1 - 6.0.21 - 5.3.8 - 6.3.4 - 5.7.2 - 5.6.4 - 5.5.2 - 5.9.0 - 5.6.13 - 5.5.15 - 5.7.5 - 5.6.10 - 9.6 - 9.6 - 9.6 - 9.6 - 9.6 - 42.7.2 - 2.7.3 - 0.4.2 - 1.6.0-scijava-2 - 1.6.0-scijava-2 - 2.4.2 - 0.7.4-scijava - 2.2.2 - 2.5.0 - 3.1.0 - 0.1.2 - 2.98.0 - 2.0.3 - 0.1.2 - 0.3.0 - 0.1.0 - 1.0.0-beta-3 - 1.0.6 - 1.0.1 - 0.2.0 - 0.2.4 - 0.3.1 - 0.1.3 - 0.1.4 - 2.0.4 - 1.0.2 - 0.1.7 - 1.0.1 - 1.1.0 - 0.2.1 - 1.0.0 - 0.4.1 - 0.1.6 - 1.0.0 - 0.4.1 - 1.0.0 - 0.3.1 - 1.0.1 - 0.2.1 - 0.5.3 - 0.3.0 - 0.2.3 - 0.3.2 - 1.0.2 - 2.0.8 - 1.6.0-scijava-2 - 1.7.36 - 1.7.36 - 1.7.36 - 1.7.36 - 1.7.36 - 1.7.36 - 1.7.36 - 0.2.1 - 2.7 - 2.6.0 - 2.6.0 - 3.2.9.RELEASE - 3.2.9.RELEASE - 3.2.9.RELEASE - 1.12.0 - 1.12.0 - 1.12.0 - 1.12.0 - 1.12.0 - 1.6.8 - 1.9 - 2.2 - ${package-guess} - 2.0.1 - 3.0.2 - 3.0.2 - 3.1.0 - 4.7.5 - 2.2.0 - 4.0.0 - 5.2.5 - 5.2.5 - 5.2.5 - 5.2.5 - 5.2.5 - 5.2.5 - 42.7.2 - - UTF-8 - UTF-8 - 2.34.0 - 1.29.0 - 1.12.0 - 3.23.0 - 3.23.0 - 3.23.0 - 3.23.0 - 1.7 - 1.11.9 - 3.0.8 - 2.0.1 - sonatype-oss-release - 1.2.25 - 0.28.1 - 0.15.0 - 3.4.0 - 3.0.2 - 2.0.1 - 4.0.5 - 3.4.2 - 2.0.1 - 0.5.4 - 2.0.2 - 1.11.0 - 1.18.0 - 3.0.1 - 3.0.1 - 2.1.1 - 2.0.2 - 2.0.1 - 3.0.0 - 3.0.6 - 2.0.7 - 2.5.0 - 3.0.3 - 2.1.0 - 1.0.6 - 2.1.8 - 2.1.2 - 2.3.0 - 2.0.4 - 2.0.3 - 2.0.1 - 2.0.8 - 2.1.1 - 3.1.3 - 2.0.1 - 2.0.1 - 1.0.2 - 2.3.5 - 1.1.1 - 2.0.2 - 2.0.1 - 4.2.2 - 2.0.2 - 3.0.1 - 3.0.1 - 2.0.1 - 2.0.0 - 2.0.1 - 3.0.0 - 4.1.2 - 4.1.2 - 2.0.2 - 2.0.1 - 5.0.0 - 5.0.0 - 2.0.1 - 2.0.1 - 7.1.1 - 2.1.1 - 3.0.1 - 2.0.0 - 2.0.0 - 1.1.2 - 2.0.2 - 2.0.5 - 2.0.2 - 5.0.25 - 2.0.3 - 2.0.1 - 3.1.10 - 1.0.5 - 2.1.1 - 2.0.2 - 2.1.2 - 2.0.1 - 3.1.9 - 1.7-fiji4 - 1.1.4 - 1.1.4 - 2.0.1 - 2.1.1 - 2.1.0 - 25.0.2 - 2.0.1 - 3.1.4 - 0.1.2 - 1.2.5 - 1.4.0 - 1.2.1 - 3.2.0 - 2.0.1 - 1.2.1 - 1.3.1 - 7.11.1 - 3.3.4 - 1.3.10 - 2.0.4 - 2.2.0 - 3.0.4 - 2.0.3 - 1.0.3 - 2.0.3 - 2.0.1 - 2.5.0 - 2.0.3 - 2.01.4 - 2.6.13 - 10.4.13 - 3.1.2 - 1.0.0-beta-34 - 6.2.4 - 9.1.0 - 1.0.0 - 2.1.4 - 2.1.3 - 2.15.0 - 0.1.17 - 0.3.11 - 1.1.10 - 1.0.2 - 2.0.1 - 3.0.2 - 3.0.8 - 2.0.1 - 2.2.7 - 1.0.1 - 2.0.0 - 2.1.1 - 1.1.2 - 4.1.1 - 0.6.1 - 0.2.2 - 1.1.1 - 0.3.1 - 0.9.0 - 0.17.1 - 0.46.0 - 0.1.2 - 2.1.1 - 2.98.0 - 2.0.3 - 0.1.2 - 0.3.0 - 0.1.0 - 1.0.0-beta-3 - 1.0.6 - 3.0.0 - 1.0.1 - 0.2.0 - 0.2.4 - 0.3.1 - 0.1.3 - 0.1.4 - 2.0.4 - 1.0.2 - 0.1.7 - 1.0.1 - 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 - **/script_templates/** - java - org.scijava,net.imagej,net.imglib2,io.scif,sc.fiji - https://javadoc.scijava.org/Java8/ - https://javadoc.scijava.org/JavaFX8/ - [1.8.0-101,) - 8 - 8 - 3.6.3 - natives-linux_64 - linux-x86_64 - natives-linux-amd64 - linux-x86_64 - linux-x86_64 - natives-linux-amd64 - natives-linux-amd64 - natives-linux-amd64 - natives-linux-amd64 - linux-x86_64 - linux-x86_64 - linux-x86_64 - linux-x86_64 - 64 - x86_64 - amd64 - linux - linux - linux - linux - - founder,lead,developer,debugger,reviewer,support,maintainer - 1.1.0 - 0.2.1 - 1.0.0 - 0.4.1 - 0.1.6 - 1.0.0 - 0.4.1 - 1.0.0 - 0.3.1 - 1.0.1 - 0.2.1 - 0.5.3 - 0.3.0 - 0.2.3 - 0.3.2 - 2.6.0 - 2.6.0 - 1.7.36 - 1.7.36 - 1.7.36 - 1.7.36 - 1.7.36 - 1.7.36 - 1.7.36 - 2.7 - 2.2 - 3.10.0.2594 - https://s01.oss.sonatype.org - 2.4.8 - 2.4.8 - 2.2.7 - 3.2.9.RELEASE - 3.2.9.RELEASE - 3.2.9.RELEASE - 3.2.9.RELEASE - 1.0.2 - 1.12.0 - 5.3.4-1.5.10 - 0.12.0 - 1.6.8 - 1.2.0 - 1.0.1 - 2.0.0 - 3.0.3 - all - 2.0.8 - 1.6.0-scijava-2 - 1.7 - 2.16.2 - 1.0 - 2.1.1 - 3.9.6 - 3.9.6 - 2.9 - 1.9 - 1.1.2 - 1.5.5-11 - - - - - org.scijava - batch-processor - 0.4.2 - - - org.scijava - minimaven - 2.2.2 - - - org.scijava - native-lib-loader - 2.5.0 - - - org.scijava - parsington - 3.1.0 - - - org.scijava - scijava-cache - 0.1.2 - - - org.scijava - scijava-common - 2.98.0 - - - org.scijava - scijava-config - 2.0.3 - - - org.scijava - scijava-grab - 0.1.2 - - - org.scijava - scijava-io-http - 0.3.0 - - - org.scijava - scijava-java3d - 0.1.0 - - - org.scijava - scijava-listeners - 1.0.0-beta-3 - - - org.scijava - scijava-log-slf4j - 1.0.6 - - - org.scijava - scijava-optional - 1.0.1 - - - org.scijava - scijava-plot - 0.2.0 - - - org.scijava - scijava-plugins-commands - 0.2.4 - - - org.scijava - scijava-plugins-platforms - 0.3.1 - - - org.scijava - scijava-plugins-text-markdown - 0.1.3 - - - org.scijava - scijava-plugins-text-plain - 0.1.4 - - - org.scijava - scijava-search - 2.0.4 - - - org.scijava - scijava-table - 1.0.2 - - - org.scijava - scijava-ui-awt - 0.1.7 - - - org.scijava - scijava-ui-swing - 1.0.1 - - - org.scijava - script-editor - 1.0.0 - - - org.scijava - script-editor-jython - 1.1.0 - - - org.scijava - script-editor-scala - 0.2.1 - - - org.scijava - scripting-beanshell - 0.4.1 - - - org.scijava - scripting-clojure - 0.1.6 - - - org.scijava - scripting-groovy - 1.0.0 - - - org.scijava - scripting-java - 0.4.1 - - - org.scijava - scripting-javascript - 1.0.0 - - - org.scijava - scripting-jruby - 0.3.1 - - - org.scijava - scripting-jython - 1.0.1 - - - org.scijava - scripting-kotlin - 0.2.1 - - - org.scijava - scripting-matlab - 0.5.3 - - - org.scijava - scripting-python - 0.3.0 - - - org.scijava - scripting-renjin - 0.2.3 - - - org.scijava - scripting-scala - 0.3.2 - - - org.scijava - swing-checkbox-tree - 1.0.2 - - - org.scijava - ui-behaviour - 2.0.8 - - - net.imagej - imagej - 2.15.0 - - - net.imagej - ij - 1.54h - - - com.sun - tools - - - - - net.imagej - ij1-patcher - 1.2.6 - - - net.imagej - imagej-common - 2.0.4 - - - net.imagej - imagej-deprecated - 0.2.0 - - - net.imagej - imagej-launcher - 6.0.2 - - - net.imagej - imagej-legacy - 1.2.1 - - - net.imagej - imagej-matlab - 0.7.5 - - - net.imagej - imagej-mesh - 0.8.1 - - - net.imagej - imagej-mesh-io - 0.1.2 - - - net.imagej - imagej-notebook - 0.7.1 - - - net.imagej - imagej-omero - 1.0.0-5.6 - - - net.imagej - imagej-omero-legacy - 1.0.0-5.6 - - - net.imagej - imagej-opencv - 0.1.3 - - - net.imagej - imagej-ops - 2.0.0 - - - net.imagej - imagej-plugins-batch - 0.1.1 - - - net.imagej - imagej-plugins-commands - 0.8.1 - - - net.imagej - imagej-plugins-tools - 0.3.1 - - - net.imagej - imagej-plugins-uploader-ssh - 0.3.2 - - - net.imagej - imagej-plugins-uploader-webdav - 0.3.3 - - - net.imagej - imagej-scripting - 0.8.4 - - - net.imagej - imagej-server - 0.2.0 - - - net.imagej - imagej-tensorflow - 1.1.7 - - - net.imagej - imagej-ui-awt - 0.3.1 - - - net.imagej - imagej-ui-swing - 1.0.1 - - - net.imagej - imagej-updater - 1.0.1 - - - net.imagej - op-finder - 0.1.4 - - - net.imglib2 - imglib2 - 6.3.0 - - - net.imglib2 - imglib2-algorithm - 0.14.0 - - - net.imglib2 - imglib2-algorithm-fft - 0.2.1 - - - net.imglib2 - imglib2-algorithm-gpl - 0.3.1 - - - net.imglib2 - imglib2-cache - 1.0.0-beta-17 - - - net.imglib2 - imglib2-ij - 2.0.1 - - - net.imglib2 - imglib2-imglyb - 2.0.0 - - - net.imglib2 - imglib2-realtransform - 4.0.1 - - - net.imglib2 - imglib2-roi - 0.14.1 - - - net.imglib2 - imglib2-unsafe - 1.0.0 - - - io.scif - scifio - 0.46.0 - - - io.scif - scifio-bf-compat - 4.1.1 - - - io.scif - scifio-cli - 0.6.1 - - - io.scif - scifio-hdf5 - 0.2.2 - - - io.scif - scifio-jai-imageio - 1.1.1 - - - io.scif - scifio-labeling - 0.3.1 - - - io.scif - scifio-lifesci - 0.9.0 - - - io.scif - scifio-ome-xml - 0.17.1 - - - sc.fiji - fiji - 2.15.0 - - - sc.fiji - 3D_Blob_Segmentation - 3.0.2 - - - sc.fiji - 3D_Objects_Counter - 2.0.1 - - - sc.fiji - 3D_Viewer - 4.0.5 - - - sc.fiji - AnalyzeSkeleton_ - 3.4.2 - - - sc.fiji - Anisotropic_Diffusion_2D - 2.0.1 - - - sc.fiji - Archipelago_Plugins - 0.5.4 - - - sc.fiji - Arrow_ - 2.0.2 - - - sc.fiji - Auto_Local_Threshold - 1.11.0 - - - sc.fiji - Auto_Threshold - 1.18.0 - - - sc.fiji - BalloonSegmentation_ - 3.0.1 - - - sc.fiji - Bug_Submitter - 2.1.1 - - - sc.fiji - CPU_Meter - 2.0.2 - - - sc.fiji - Calculator_Plus - 2.0.1 - - - sc.fiji - Cell_Counter - 3.0.0 - - - sc.fiji - Colocalisation_Analysis - 3.0.6 - - - sc.fiji - Color_Histogram - 2.0.7 - - - sc.fiji - Color_Inspector_3D - 2.5.0 - - - sc.fiji - Colour_Deconvolution - 3.0.3 - - - sc.fiji - CorrectBleach_ - 2.1.0 - - - sc.fiji - Correct_3D_Drift - 1.0.6 - - - sc.fiji - Descriptor_based_registration - 2.1.8 - - - sc.fiji - Dichromacy_ - 2.1.2 - - - sc.fiji - Directionality_ - 2.3.0 - - - sc.fiji - FS_Align_TrakEM2 - 2.0.4 - - - sc.fiji - Feature_Detection - 2.0.3 - - - sc.fiji - Fiji_Archipelago - 2.0.1 - - - sc.fiji - Fiji_Developer - 2.0.8 - - - sc.fiji - Fiji_Package_Maker - 2.1.1 - - - sc.fiji - Fiji_Plugins - 3.1.3 - - - sc.fiji - FilamentDetector - 2.0.1 - - - sc.fiji - FlowJ_ - 2.0.1 - - - sc.fiji - Graph_Cut - 1.0.2 - - - sc.fiji - Gray_Morphology - 2.3.5 - - - org.janelia - H5J_Loader_Plugin - 1.1.5 - - - sc.fiji - HDF5_Vibez - 1.1.1 - - - sc.fiji - Helmholtz_Analysis - 2.0.2 - - - sc.fiji - IJ_Robot - 2.0.1 - - - sc.fiji - IO_ - 4.2.2 - - - sc.fiji - Image_5D - 2.0.2 - - - sc.fiji - Image_Expression_Parser - 3.0.1 - - - sc.fiji - Interactive_3D_Surface_Plot - 3.0.1 - - - sc.fiji - IsoData_Classifier - 2.0.1 - - - sc.fiji - Kappa - 2.0.0 - - - sc.fiji - Kuwahara_Filter - 2.0.1 - - - sc.fiji - KymographBuilder - 3.0.0 - - - sc.fiji - LSM_Reader - 4.1.2 - - - sc.fiji - LSM_Toolbox - 4.1.2 - - - sc.fiji - Lasso_and_Blow_Tool - 2.0.2 - - - sc.fiji - Linear_Kuwahara - 2.0.1 - - - sc.fiji - LocalThickness_ - 5.0.0 - - - sc.fiji - MTrack2_ - 2.0.1 - - - sc.fiji - M_I_P - 2.0.1 - - - sc.fiji - Manual_Tracking - 2.1.1 - - - sc.fiji - Multi_Kymograph - 3.0.1 - - - sc.fiji - OMEVisual - 2.0.0 - - - sc.fiji - PIV_analyser - 2.0.0 - - - sc.fiji - QuickPALM_ - 1.1.2 - - - sc.fiji - RATS_ - 2.0.2 - - - sc.fiji - Reconstruct_Reader - 2.0.5 - - - sc.fiji - SPIM_Opener - 2.0.2 - - - sc.fiji - SPIM_Registration - 5.0.25 - - - sc.fiji - Samples_ - 2.0.3 - - - sc.fiji - Series_Labeler - 2.0.1 - - - sc.fiji - Siox_Segmentation - 1.0.5 - - - sc.fiji - Skeletonize3D_ - 2.1.1 - - - sc.fiji - SplineDeformationGenerator_ - 2.0.2 - - - sc.fiji - Stack_Manipulation - 2.1.2 - - - sc.fiji - Statistical_Region_Merging - 2.0.1 - - - sc.fiji - Stitching_ - 3.1.9 - - - sc.fiji - Sync_Win - 1.7-fiji4 - - - sc.fiji - Thread_Killer - 2.0.1 - - - sc.fiji - Time_Lapse - 2.1.1 - - - sc.fiji - Time_Stamper - 2.1.0 - - - sc.fiji - ToAST_ - 25.0.2 - - - sc.fiji - TopoJ_ - 2.0.1 - - - sc.fiji - Trainable_Segmentation - 3.3.4 - - - sc.fiji - TrakEM2_Archipelago - 2.0.4 - - - sc.fiji - VIB-lib - 2.2.0 - - - sc.fiji - VIB_ - 3.0.4 - - - sc.fiji - Vaa3d_Reader - 2.0.3 - - - sc.fiji - Vaa3d_Writer - 1.0.3 - - - sc.fiji - Video_Editing - 2.0.1 - - - sc.fiji - View5D_ - 2.5.0 - - - sc.fiji - Volume_Calculator - 2.0.3 - - - sc.fiji - Volume_Viewer - 2.01.4 - - - sc.fiji - bUnwarpJ_ - 2.6.13 - - - sc.fiji - bij - 1.0.0 - - - sc.fiji - blockmatching_ - 2.1.4 - - - sc.fiji - fiji-lib - 2.1.3 - - - sc.fiji - legacy-imglib1 - 1.1.10 - - - sc.fiji - level_sets - 1.0.2 - - - sc.fiji - pal-optimization - 2.0.1 - - - sc.fiji - panorama_ - 3.0.2 - - - sc.fiji - register_virtual_stack_slices - 3.0.8 - - - sc.fiji - registration_3d - 2.0.1 - - - sc.fiji - weave_jy2java - 2.1.1 - - - jitk - jitk-tps - 3.0.4 - - - sc.fiji - bigwarp_fiji - 9.1.0 - - - com.googlecode.efficient-java-matrix-library - ejml - - - - - mpicbg - mpicbg - 1.5.0 - - - mpicbg - mpicbg_ - 1.5.0 - - - sc.fiji - trakem2_tps - 2.0.0 - - - sc.fiji - z_spacing - 1.1.2 - - - sc.fiji - bigdataviewer-core - 10.4.13 - - - sc.fiji - bigdataviewer-server - 3.1.2 - - - sc.fiji - bigdataviewer-vistools - 1.0.0-beta-34 - - - sc.fiji - bigdataviewer_fiji - 6.2.4 - - - sc.fiji - spim_data - 2.2.7 - - - sc.fiji - TrackMate - 7.11.1 - - - sc.fiji - TrackMate-Cellpose - 0.1.2 - - - sc.fiji - TrackMate-CSVImporter - 3.1.4 - - - sc.fiji - TrackMate-ExTrack - 1.2.5 - - - sc.fiji - TrackMate-Ilastik - 1.4.0 - - - sc.fiji - TrackMate-MorphoLibJ - 1.2.1 - - - sc.fiji - TrackMate-Oneat - 3.2.0 - - - sc.fiji - TrackMate-Skeleton - 2.0.1 - - - sc.fiji - TrackMate-StarDist - 1.2.1 - - - sc.fiji - TrackMate-Weka - 1.3.1 - - - sc.fiji - T2-NIT - 1.1.4 - - - sc.fiji - T2-TreelineGraph - 1.1.4 - - - sc.fiji - TrakEM2_ - 1.3.10 - - - sc.fiji - VectorString - 2.0.3 - - - sc.fiji - trakem2-transform - 1.0.1 - - - net.imglib2 - imglib2-label-multisets - 0.12.0 - - - org.janelia.saalfeldlab - n5 - 3.1.3 - - - org.janelia.saalfeldlab - n5-aws-s3 - 4.0.2 - - - org.janelia.saalfeldlab - n5-blosc - 1.1.1 - - - org.janelia.saalfeldlab - n5-google-cloud - 4.0.0 - - - org.janelia.saalfeldlab - n5-hdf5 - 2.1.0 - - - org.janelia.saalfeldlab - n5-ij - 4.0.2 - - - org.janelia.saalfeldlab - n5-imglib2 - 7.0.0 - - - org.janelia.saalfeldlab - n5-universe - 1.3.2 - - - org.janelia.saalfeldlab - n5-viewer_fiji - 6.0.1 - - - org.janelia.saalfeldlab - n5-zarr - 1.2.1 - - - fr.inra.ijpb - MorphoLibJ_ - 1.6.2 - - - net.haesleinhuepf - clij_ - 1.9.0.1 - - - net.haesleinhuepf - clij-core - 1.8.1.1 - - - net.haesleinhuepf - clij-coremem - 2.3.0.4 - - - net.haesleinhuepf - clij-clearcl - 2.5.0.1 - - - net.haesleinhuepf - clij2_ - 2.5.3.1 - - - net.haesleinhuepf - clij2-assistant_ - 2.5.1.4 - - - net.haesleinhuepf - clijx_ - 0.32.2.0 - - - net.haesleinhuepf - clijx-weka_ - 0.32.1.1 - - - net.preibisch - BigStitcher - 1.2.10 - - - net.preibisch - multiview-reconstruction - 3.2.7 - - - net.preibisch - multiview-simulation - 0.2.0 - - - org.bonej - bonej-plugins - 7.0.18 - - - org.bonej - bonej-ops - 7.0.18 - - - org.bonej - bonej-legacy-plugins_ - 7.0.18 - - - org.bonej - bonej-legacy-util_ - 7.0.18 - - - org.bonej - bonej-utilities - 7.0.18 - - - org.morphonets - SNT - 4.2.1 - - - org.jzy3d - jzy3d-emul-gl - - - org.jzy3d - jGL - - - - - sc.fiji - MaMuT - 7.1.1 - - - sc.fiji - labkit-pixel-classification - 0.1.17 - - - sc.fiji - labkit-ui - 0.3.11 - - - com.zeroc - glacier2 - 3.6.5 - - - com.zeroc - ice - 3.6.5 - - - org.openmicroscopy - metakit - 5.3.6 - - - ch.qos.logback - logback-classic - - - - - org.openmicroscopy - ome-codecs - 1.0.1 - - - org.openmicroscopy - ome-common - 6.0.21 - - - ch.qos.logback - logback-classic - - - xalan - serializer - - - xalan - xalan - - - - - org.openmicroscopy - ome-poi - 5.3.8 - - - org.openmicroscopy - ome-xml - 6.3.4 - - - ome - jxrlib-all - 0.2.4 - - - ome - bio-formats-tools - 7.2.0 - - - xalan - serializer - - - xalan - xalan - - - - - ome - bio-formats_plugins - 7.2.0 - - - ch.qos.logback - logback-classic - - - - - ome - formats-api - 7.2.0 - - - xalan - serializer - - - xalan - xalan - - - - - ome - formats-bsd - 7.2.0 - - - xalan - serializer - - - xalan - xalan - - - - - ome - formats-gpl - 7.2.0 - - - org.openmicroscopy - omero-blitz - 5.7.2 - - - com.sun.activation - javax.activation - - - org.apache.xmlgraphics - batik-all - - - - - org.openmicroscopy - omero-common - 5.6.4 - - - ch.qos.logback - logback-classic - - - - - org.openmicroscopy - omero-dsl-plugin - 5.5.2 - - - org.openmicroscopy - omero-gateway - 5.9.0 - - - org.openmicroscopy - omero-model - 5.6.13 - - - javax.transaction - jta - - - org.apache.solr - solr-commons-csv - - - - - org.openmicroscopy - omero-renderer - 5.5.15 - - - c3p0 - c3p0 - - - - - org.openmicroscopy - omero-romio - 5.7.5 - - - org.openmicroscopy - omero-server - 5.6.10 - - - c3p0 - c3p0 - - - com.sun.mail - javax.mail - - - javax.activation - activation - - - org.apache.xmlgraphics - batik-all - - - - - net.clearcontrol - coremem - 0.4.8 - - - com.google.android.tools - dx - - - - - net.clearvolume - cleargl - 2.2.10 - - - org.jogamp.gluegen - gluegen-rt-main - - - org.jogamp.jogl - jogl-all-main - - - - - net.algart - algart-tiff - 1.2.7 - - - com.amazonaws - aws-java-sdk-core - 1.12.667 - - - com.amazonaws - aws-java-sdk-s3 - 1.12.667 - - - antlr - antlr - 2.7.7 - - - org.antlr - ST4 - 4.3.4 - - - org.antlr - antlr - 3.5.3 - - - org.antlr - antlr-runtime - 3.5.3 - - - org.apache.ant - ant - 1.10.14 - - - org.apache.ant - ant-launcher - 1.10.14 - - - org.apache.groovy - groovy - 4.0.18 - - - org.apache.groovy - groovy-ant - 4.0.18 - - - org.apache.groovy - groovy-astbuilder - 4.0.18 - - - org.apache.groovy - groovy-cli-commons - 4.0.18 - - - org.apache.groovy - groovy-cli-picocli - 4.0.18 - - - org.apache.groovy - groovy-console - 4.0.18 - - - org.apache.groovy - groovy-contracts - 4.0.18 - - - org.apache.groovy - groovy-datetime - 4.0.18 - - - org.apache.groovy - groovy-dateutil - 4.0.18 - - - org.apache.groovy - groovy-docgenerator - 4.0.18 - - - org.apache.groovy - groovy-ginq - 4.0.18 - - - org.apache.groovy - groovy-groovydoc - 4.0.18 - - - org.apache.groovy - groovy-groovysh - 4.0.18 - - - org.apache.groovy - groovy-jmx - 4.0.18 - - - org.apache.groovy - groovy-json - 4.0.18 - - - org.apache.groovy - groovy-jsr223 - 4.0.18 - - - org.apache.groovy - groovy-macro - 4.0.18 - - - org.apache.groovy - groovy-macro-library - 4.0.18 - - - org.apache.groovy - groovy-nio - 4.0.18 - - - org.apache.groovy - groovy-servlet - 4.0.18 - - - org.apache.groovy - groovy-sql - 4.0.18 - - - org.apache.groovy - groovy-swing - 4.0.18 - - - org.apache.groovy - groovy-templates - 4.0.18 - - - org.apache.groovy - groovy-test - 4.0.18 - - - org.apache.groovy - groovy-test-junit5 - 4.0.18 - - - org.apache.groovy - groovy-testng - 4.0.18 - - - org.apache.groovy - groovy-toml - 4.0.18 - - - org.apache.groovy - groovy-typecheckers - 4.0.18 - - - org.apache.groovy - groovy-xml - 4.0.18 - - - org.apache.groovy - groovy-yaml - 4.0.18 - - - org.apache.ivy - ivy - 2.5.2 - - - org.apache.logging.log4j - log4j-api - 2.20.0 - - - org.apache.logging.log4j - log4j-core - 2.20.0 - - - org.apache.maven.shared - maven-artifact-transfer - 0.13.1 - - - org.apache.maven.shared - maven-common-artifact-filters - 3.3.2 - - - org.apache.maven - maven-core - 3.9.6 - - - org.apache.maven.plugin-tools - maven-plugin-tools-api - 3.11.0 - - - org.codehaus.plexus - plexus-component-annotations - 2.2.0 - - - org.codehaus.plexus - plexus-utils - 4.0.0 - - - org.sonatype.sisu - sisu-inject-bean - 2.6.0 - - - org.sonatype.sisu - sisu-inject-plexus - 2.6.0 - - - org.apache.poi - poi - 5.2.5 - - - org.apache.poi - poi-examples - 5.2.5 - - - org.apache.poi - poi-excelant - 5.2.5 - - - org.apache.poi - poi-ooxml - 5.2.5 - - - org.apache.poi - poi-ooxml-lite - 5.2.5 - - - org.apache.poi - poi-scratchpad - 5.2.5 - - - org.apache.spark - spark-core_2.11 - 2.4.8 - - - com.sun.jersey - jersey-core - - - commons-beanutils - commons-beanutils-core - - - io.netty - netty-all - - - - - org.apache.httpcomponents - httpclient - 4.5.14 - - - org.apache.httpcomponents - httpcore - 4.4.16 - - - org.apache.httpcomponents - httpmime - 4.5.14 - - - args4j - args4j - 2.33 - - - org.ow2.asm - asm - 9.6 - - - org.ow2.asm - asm-analysis - 9.6 - - - org.ow2.asm - asm-commons - 9.6 - - - org.ow2.asm - asm-tree - 9.6 - - - org.ow2.asm - asm-util - 9.6 - - - org.apache.xmlgraphics - batik-anim - 1.17 - - - org.apache.xmlgraphics - batik-awt-util - 1.17 - - - org.apache.xmlgraphics - batik-bridge - 1.17 - - - xalan - xalan - - - - - org.apache.xmlgraphics - batik-codec - 1.17 - - - org.apache.xmlgraphics - batik-constants - 1.17 - - - org.apache.xmlgraphics - batik-css - 1.17 - - - org.apache.xmlgraphics - batik-dom - 1.17 - - - xalan - xalan - - - - - org.apache.xmlgraphics - batik-ext - 1.17 - - - org.apache.xmlgraphics - batik-extension - 1.17 - - - org.apache.xmlgraphics - batik-gui-util - 1.17 - - - org.apache.xmlgraphics - batik-gvt - 1.17 - - - org.apache.xmlgraphics - batik-i18n - 1.17 - - - org.apache.xmlgraphics - batik-parser - 1.17 - - - org.apache.xmlgraphics - batik-rasterizer - 1.17 - - - org.apache.xmlgraphics - batik-rasterizer-ext - 1.17 - - - org.apache.xmlgraphics - batik-extensions - - - - - org.apache.xmlgraphics - batik-script - 1.17 - - - org.apache.xmlgraphics - batik-slideshow - 1.17 - - - org.apache.xmlgraphics - batik-squiggle - 1.17 - - - org.apache.xmlgraphics - batik-squiggle-ext - 1.17 - - - org.apache.xmlgraphics - batik-extensions - - - - - org.apache.xmlgraphics - batik-svg-dom - 1.17 - - - org.apache.xmlgraphics - batik-svggen - 1.17 - - - org.apache.xmlgraphics - batik-svgpp - 1.17 - - - org.apache.xmlgraphics - batik-swing - 1.17 - - - org.apache.xmlgraphics - batik-transcoder - 1.17 - - - org.apache.xmlgraphics - batik-ttf2svg - 1.17 - - - org.apache.xmlgraphics - batik-util - 1.17 - - - org.apache.xmlgraphics - batik-xml - 1.17 - - - org.apache.xmlgraphics - xmlgraphics-commons - 2.9 - - - org.lasersonlab - jblosc - 1.0.1 - - - com.nativelibs4java - bridj - 0.7.0 - - - com.google.android.tools - dx - - - - - javax.enterprise - cdi-api - 2.0.SP1 - - - org.checkerframework - checker-qual - 3.42.0 - - - commons-beanutils - commons-beanutils - 1.9.4 - - - commons-cli - commons-cli - 1.6.0 - - - commons-codec - commons-codec - 1.16.1 - - - commons-collections - commons-collections - 3.2.2 - - - org.apache.commons - commons-collections4 - 4.4 - - - org.apache.commons - commons-compress - 1.26.0 - - - org.apache.commons - commons-csv - 1.10.0 - - - commons-io - commons-io - 2.15.1 - - - commons-lang - commons-lang - 2.6 - - - org.apache.commons - commons-lang3 - 3.14.0 - - - commons-logging - commons-logging - 1.3.0 - - - org.apache.commons - commons-math3 - 3.6.1 - - - org.apache.commons - commons-pool2 - 2.12.0 - - - org.apache.commons - commons-text - 1.11.0 - - - cglib - cglib - 3.3.0 - - - dev.dirs - directories - 26 - - - org.eclipse.collections - eclipse-collections - 11.1.0 - - - org.eclipse.collections - eclipse-collections-api - 11.1.0 - - - org.eclipse.collections - eclipse-collections-forkjoin - 11.1.0 - - - org.eclipse.collections - eclipse-collections-testutils - 11.1.0 - - - org.eclipse.swt - org.eclipse.swt.cocoa.macosx - 4.3 - - - org.eclipse.swt - org.eclipse.swt.cocoa.macosx.x86_64 - 4.3 - - - org.eclipse.swt - org.eclipse.swt.gtk.aix.ppc - 4.3 - - - org.eclipse.swt - org.eclipse.swt.gtk.aix.ppc64 - 4.3 - - - org.eclipse.swt - org.eclipse.swt.gtk.hpux.ia64 - 4.3 - - - org.eclipse.swt - org.eclipse.swt.gtk.linux.ppc - 4.3 - - - org.eclipse.swt - org.eclipse.swt.gtk.linux.ppc64 - 4.3 - - - org.eclipse.swt - org.eclipse.swt.gtk.linux.s390 - 4.3 - - - org.eclipse.swt - org.eclipse.swt.gtk.linux.s390x - 4.3 - - - org.eclipse.swt - org.eclipse.swt.gtk.linux.x86 - 4.3 - - - org.eclipse.swt - org.eclipse.swt.gtk.linux.x86_64 - 4.3 - - - org.eclipse.swt - org.eclipse.swt.gtk.solaris.sparc - 4.3 - - - org.eclipse.swt - org.eclipse.swt.gtk.solaris.x86 - 4.3 - - - org.eclipse.swt - org.eclipse.swt.win32.win32.x86 - 4.3 - - - org.eclipse.swt - org.eclipse.swt.win32.win32.x86_64 - 4.3 - - - org.ejml - ejml-all - 0.41 - - - com.google.errorprone - error_prone_annotations - 2.25.0 - - - com.formdev - flatlaf - 3.4 - - - com.formdev - flatlaf-fonts-jetbrains-mono - 2.304 - - - com.google.api-client - google-api-client - 2.3.0 - - - com.google.api-client - google-api-client-android - 2.3.0 - - - com.google.api-client - google-api-client-appengine - 2.3.0 - - - com.google.api-client - google-api-client-gson - 2.3.0 - - - com.google.api-client - google-api-client-jackson2 - 2.3.0 - - - com.google.api-client - google-api-client-protobuf - 2.3.0 - - - com.google.api-client - google-api-client-servlet - 2.3.0 - - - javax.servlet - servlet-api - - - - - com.google.api-client - google-api-client-xml - 2.3.0 - - - com.google.api - api-common - 2.26.0 - - - com.google.api - gax - 2.43.0 - - - com.google.api - gax-grpc - 2.43.0 - - - com.google.api - gax-httpjson - 2.43.0 - - - com.google.api.grpc - proto-google-common-protos - 2.34.0 - - - com.google.api.grpc - proto-google-iam-v1 - 1.29.0 - - - com.google.auth - google-auth-library-appengine - 1.23.0 - - - com.google.auth - google-auth-library-credentials - 1.23.0 - - - com.google.auth - google-auth-library-oauth2-http - 1.23.0 - - - com.google.auto.value - auto-value - 1.10.4 - - - com.google.auto.value - auto-value-annotations - 1.10.4 - - - com.google.cloud - google-cloud-core - 2.33.0 - - - com.google.cloud - google-cloud-core-http - 2.33.0 - - - com.google.cloud - google-cloud-nio - 0.127.13 - - - com.google.cloud - google-cloud-resourcemanager - 1.38.0 - - - com.google.cloud - google-cloud-storage - 2.34.0 - - - com.google.http-client - google-http-client - 1.44.1 - - - com.google.http-client - google-http-client-apache-v2 - 1.44.1 - - - com.google.http-client - google-http-client-appengine - 1.44.1 - - - com.google.http-client - google-http-client-gson - 1.44.1 - - - com.google.http-client - google-http-client-jackson2 - 1.44.1 - - - com.google.http-client - google-http-client-xml - 1.44.1 - - - io.grpc - grpc-context - 1.62.2 - - - com.google.code.gson - gson - 2.10.1 - - - com.google.guava - guava - 33.0.0-jre - - - io.humble - humble-video-all - 0.3.0 - - - hsqldb - hsqldb - 1.8.0.10 - - - com.itextpdf - itextpdf - 5.5.13.3 - - - com.google.j2objc - j2objc-annotations - 2.8 - - - org.apache.jackrabbit - jackrabbit-webdav - 2.21.22 - - - org.slf4j - jcl-over-slf4j - - - - - com.fasterxml.jackson.core - jackson-annotations - 2.16.1 - - - com.fasterxml.jackson.core - jackson-core - 2.16.1 - - - com.fasterxml.jackson.core - jackson-databind - 2.16.1 - - - com.fasterxml.jackson.dataformat - jackson-dataformat-cbor - 2.16.1 - - - com.fasterxml.jackson.dataformat - jackson-dataformat-yaml - 2.16.1 - - - com.sun.media - jai-codec - 1.1.3 - - - javax.media - jai-core - 1.1.3 - - - gov.nist.math - jama - 1.0.3 - - - org.scijava - j3dcore - 1.6.0-scijava-2 - - - org.scijava - j3dutils - 1.6.0-scijava-2 - - - org.scijava - vecmath - 1.6.0-scijava-2 - - - org.bytedeco - javacpp - 1.5.10 - - - org.bytedeco - javacv - 1.5.10 - - - org.bytedeco - ffmpeg - 6.1.1-1.5.10 - - - org.bytedeco - hdf5 - 1.14.3-1.5.10 - - - org.bytedeco - leptonica - 1.84.1-1.5.10 - - - org.bytedeco - openblas - 0.3.26-1.5.10 - - - org.bytedeco - opencv - 4.9.0-1.5.10 - - - org.bytedeco - tesseract - 5.3.4-1.5.10 - - - org.bytedeco - ffmpeg - 6.1.1-1.5.10 - linux-x86_64 - - - org.bytedeco - hdf5 - 1.14.3-1.5.10 - linux-x86_64 - - - org.bytedeco - leptonica - 1.84.1-1.5.10 - linux-x86_64 - - - org.bytedeco - openblas - 0.3.26-1.5.10 - linux-x86_64 - - - org.bytedeco - opencv - 4.9.0-1.5.10 - linux-x86_64 - - - org.bytedeco - tesseract - 5.3.4-1.5.10 - linux-x86_64 - - - org.javassist - javassist - 3.30.2-GA - - - org.jruby.jcodings - jcodings - 1.0.58 - - - org.jdom - jdom2 - 2.0.6.1 - - - org.scijava - jep - 2.4.2 - - - org.eclipse.jetty - jetty-annotations - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-client - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-continuation - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-deploy - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-http - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-http-spi - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-io - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-jaspi - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-jmx - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-jndi - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-nosql - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-plus - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-proxy - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-rewrite - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-security - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-server - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-servlet - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-servlets - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-spring - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-start - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-util - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-util-ajax - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-webapp - 9.4.54.v20240208 - - - org.eclipse.jetty - jetty-xml - 9.4.54.v20240208 - - - org.jfree - jfreechart - 1.5.4 - - - org.jfree - jfreesvg - 3.4.3 - - - org.jgrapht - jgrapht-core - 1.4.0 - - - org.jgrapht - jgrapht-demo - 1.4.0 - - - org.jgrapht - jgrapht-ext - 1.4.0 - - - org.jgrapht - jgrapht-guava - 1.4.0 - - - org.jgrapht - jgrapht-io - 1.4.0 - - - org.jgrapht - jgrapht-opt - 1.4.0 - - - it.unimi.dsi - fastutil - - - - - com.github.vlsi.mxgraph - jgraphx - 4.2.2 - - - cisd - jhdf5 - 19.04.1 - - - org.jheaps - jheaps - 0.14 - - - jline - jline - 2.14.6 - - - org.jline - jline-builtins - 3.25.1 - - - org.jline - jline-console - 3.25.1 - - - org.jline - jline-reader - 3.25.1 - - - org.jline - jline-remote-ssh - 3.25.1 - - - org.jline - jline-remote-telnet - 3.25.1 - - - org.jline - jline-style - 3.25.1 - - - org.jline - jline-terminal - 3.25.1 - - - org.jline - jline-terminal-jna - 3.25.1 - - - net.java.dev.jna - jna - 5.14.0 - - - net.java.dev.jna - jna-platform - 5.14.0 - - - com.github.jnr - jffi - 1.3.13 - - - com.github.jnr - jffi - 1.3.13 - native - - - com.github.jnr - jnr-constants - 0.10.4 - - - com.github.jnr - jnr-ffi - 2.2.16 - - - com.github.jnr - jnr-posix - 3.1.19 - - - joda-time - joda-time - 2.12.7 - - - org.jocl - jocl - 2.0.5 - - - org.jogamp.gluegen - gluegen - 2.5.0 - - - org.jogamp.gluegen - gluegen-rt - 2.5.0 - - - org.jogamp.joal - joal - 2.5.0 - - - org.jogamp.jocl - jocl - 2.5.0 - - - org.jogamp.jogl - jogl-all - 2.5.0 - - - org.jogamp.jogl - jogl-all-noawt - 2.5.0 - - - org.jogamp.gluegen - gluegen-rt - 2.5.0 - natives-android-aarch64 - - - org.jogamp.gluegen - gluegen-rt - 2.5.0 - natives-linux-aarch64 - - - org.jogamp.gluegen - gluegen-rt - 2.5.0 - natives-linux-amd64 - - - org.jogamp.gluegen - gluegen-rt - 2.5.0 - natives-linux-armv6hf - - - org.jogamp.gluegen - gluegen-rt - 2.5.0 - natives-macosx-universal - - - org.jogamp.gluegen - gluegen-rt - 2.5.0 - natives-windows-amd64 - - - org.jogamp.joal - joal - 2.5.0 - natives-android-aarch64 - - - org.jogamp.joal - joal - 2.5.0 - natives-linux-aarch64 - - - org.jogamp.joal - joal - 2.5.0 - natives-linux-amd64 - - - org.jogamp.joal - joal - 2.5.0 - natives-linux-armv6hf - - - org.jogamp.joal - joal - 2.5.0 - natives-macosx-universal - - - org.jogamp.joal - joal - 2.5.0 - natives-windows-amd64 - - - org.jogamp.jocl - jocl - 2.5.0 - natives-android-aarch64 - - - org.jogamp.jocl - jocl - 2.5.0 - natives-linux-aarch64 - - - org.jogamp.jocl - jocl - 2.5.0 - natives-linux-amd64 - - - org.jogamp.jocl - jocl - 2.5.0 - natives-linux-armv6hf - - - org.jogamp.jocl - jocl - 2.5.0 - natives-macosx-universal - - - org.jogamp.jocl - jocl - 2.5.0 - natives-windows-amd64 - - - org.jogamp.jogl - jogl-all - 2.5.0 - natives-android-aarch64 - - - org.jogamp.jogl - jogl-all - 2.5.0 - natives-linux-aarch64 - - - org.jogamp.jogl - jogl-all - 2.5.0 - natives-linux-amd64 - - - org.jogamp.jogl - jogl-all - 2.5.0 - natives-linux-armv6hf - - - org.jogamp.jogl - jogl-all - 2.5.0 - natives-macosx-universal - - - org.jogamp.jogl - jogl-all - 2.5.0 - natives-windows-amd64 - - - org.jogamp.jogl - jogl-all-noawt - 2.5.0 - natives-android-aarch64 - - - org.jogamp.jogl - jogl-all-noawt - 2.5.0 - natives-linux-aarch64 - - - org.jogamp.jogl - jogl-all-noawt - 2.5.0 - natives-linux-amd64 - - - org.jogamp.jogl - jogl-all-noawt - 2.5.0 - natives-linux-armv6hf - - - org.jogamp.jogl - jogl-all-noawt - 2.5.0 - natives-macosx-universal - - - org.jogamp.jogl - jogl-all-noawt - 2.5.0 - natives-windows-amd64 - - - org.jogamp.java3d - java3d-core - 1.7.2 - - - org.jogamp.java3d - java3d-utils - 1.7.2 - - - org.jogamp.java3d - vecmath - 1.7.2 - - - org.joml - joml - 1.10.5 - - - org.jruby.joni - joni - 2.2.1 - - - org.jpedal - jpedalSTD - 2.80b11 - - - org.smurn - jply - 0.2.1 - - - com.jcraft - jsch - 0.1.55 - - - org.json - json - 20240205 - - - org.python - jython-slim - 2.7.3 - - - com.jcraft - jzlib - 1.1.3 - - - org.jzy3d - jzy3d-core - 2.2.1 - - - org.jzy3d - jzy3d-core-awt - 2.2.1 - - - org.jzy3d - jzy3d-emul-gl-awt - 2.2.1 - - - org.jzy3d - jzy3d-jGL-awt - 2.2.1 - - - org.jzy3d - jzy3d-jdt-core - 2.2.1 - - - org.jzy3d - jzy3d-native-jogl-awt - 2.2.1 - - - org.jogamp.gluegen - gluegen-rt-natives-macosx-universal - - - org.jogamp.gluegen - gluegen-rt-natives-linux-aarch64 - - - org.jogamp.gluegen - gluegen-rt-natives-linux-amd64 - - - org.jogamp.gluegen - gluegen-rt-natives-linux-armv6hf - - - org.jogamp.gluegen - gluegen-rt-natives-linux-i586 - - - org.jogamp.gluegen - gluegen-rt-natives-macosx-universal - - - org.jogamp.gluegen - gluegen-rt-natives-windows-amd64 - - - org.jogamp.gluegen - gluegen-rt-natives-windows-i586 - - - org.jogamp.jogl - jogl-all-natives-linux-aarch64 - - - org.jogamp.jogl - jogl-all-natives-linux-amd64 - - - org.jogamp.jogl - jogl-all-natives-linux-armv6hf - - - org.jogamp.jogl - jogl-all-natives-linux-i586 - - - org.jogamp.jogl - jogl-all-natives-macosx-universal - - - org.jogamp.jogl - jogl-all-natives-windows-amd64 - - - org.jogamp.jogl - jogl-all-natives-windows-i586 - - - - - org.jzy3d - jzy3d-native-jogl-core - 2.2.1 - - - org.jogamp.gluegen - gluegen-rt-natives-macosx-universal - - - org.jogamp.gluegen - gluegen-rt-natives-linux-aarch64 - - - org.jogamp.gluegen - gluegen-rt-natives-linux-amd64 - - - org.jogamp.gluegen - gluegen-rt-natives-linux-armv6hf - - - org.jogamp.gluegen - gluegen-rt-natives-linux-i586 - - - org.jogamp.gluegen - gluegen-rt-natives-macosx-universal - - - org.jogamp.gluegen - gluegen-rt-natives-windows-amd64 - - - org.jogamp.gluegen - gluegen-rt-natives-windows-i586 - - - org.jogamp.jogl - jogl-all-natives-linux-aarch64 - - - org.jogamp.jogl - jogl-all-natives-linux-amd64 - - - org.jogamp.jogl - jogl-all-natives-linux-armv6hf - - - org.jogamp.jogl - jogl-all-natives-linux-i586 - - - org.jogamp.jogl - jogl-all-natives-macosx-universal - - - org.jogamp.jogl - jogl-all-natives-windows-amd64 - - - org.jogamp.jogl - jogl-all-natives-windows-i586 - - - - - org.jzy3d - jzy3d-native-jogl-swing - 2.2.1 - - - com.miglayout - miglayout - - - - - org.jzy3d - jzy3d-tester - 2.2.1 - - - org.jetbrains.kotlin - kotlin-compiler-embeddable - 1.9.22 - - - org.jetbrains.kotlin - kotlin-daemon-embeddable - 1.9.22 - - - org.jetbrains.kotlin - kotlin-reflect - 1.9.22 - - - org.jetbrains.kotlin - kotlin-script-runtime - 1.9.22 - - - org.jetbrains.kotlin - kotlin-scripting-common - 1.9.22 - - - org.jetbrains.kotlin - kotlin-scripting-compiler-embeddable - 1.9.22 - - - org.jetbrains.kotlin - kotlin-scripting-jsr223 - 1.9.22 - - - org.jetbrains.kotlin - kotlin-scripting-jvm - 1.9.22 - - - org.jetbrains.kotlin - kotlin-stdlib - 1.9.22 - - - org.jetbrains.kotlin - kotlin-stdlib-common - 1.9.22 - - - org.jetbrains.kotlin - kotlin-stdlib-jdk8 - 1.9.22 - - - org.jetbrains.kotlinx - kotlinx-coroutines-core - 1.8.0 - - - org.jetbrains.kotlinx - kotlinx-coroutines-core-jvm - 1.8.0 - - - com.esotericsoftware - kryo - 5.6.0 - - - com.esotericsoftware - minlog - 1.3.1 - - - com.esotericsoftware - reflectasm - 1.11.9 - - - ch.qos.logback - logback-classic - 1.2.12 - - - javax.activation - activation - - - - - ch.qos.logback - logback-core - 1.2.12 - - - org.lz4 - lz4-java - 1.8.0 - - - org.mapdb - mapdb - 3.1.0 - - - net.jpountz.lz4 - lz4 - - - - - com.miglayout - miglayout-core - 5.3 - - - com.miglayout - miglayout-swing - 5.3 - - - com.miglayout - miglayout-swt - 5.3 - - - edu.mines - mines-jtk - 20151125 - - - org.objenesis - objenesis - 3.3 - - - com.squareup.okhttp3 - okhttp - 4.12.0 - - - com.squareup.okio - okio - 3.8.0 - - - org.ojalgo - ojalgo - 45.1.1 - - - com.opencsv - opencsv - 5.9 - - - info.picocli - picocli - 4.7.5 - - - org.postgresql - postgresql - 42.7.2 - - - com.google.protobuf - protobuf-java - 3.23.0 - - - com.google.protobuf - protobuf-java-util - 3.23.0 - - - com.google.protobuf - protobuf-kotlin - 3.23.0 - - - com.google.re2j - re2j - 1.7 - - - ch.qos.reload4j - reload4j - 1.2.25 - - - com.fifesoft - rsyntaxtextarea - 3.4.0 - - - com.fifesoft - autocomplete - 3.3.1 - - - com.fifesoft - languagesupport - 3.3.0 - - - org.slf4j - slf4j-api - 1.7.36 - - - org.slf4j - slf4j-ext - 1.7.36 - - - org.slf4j - slf4j-jcl - 1.7.36 - - - org.slf4j - slf4j-jdk14 - 1.7.36 - - - org.slf4j - slf4j-nop - 1.7.36 - - - org.slf4j - slf4j-simple - 1.7.36 - - - org.slf4j - jcl-over-slf4j - 1.7.36 - - - org.yaml - snakeyaml - 2.2 - - - org.snakeyaml - snakeyaml-engine - 2.7 - - - org.springframework - spring-aop - 3.2.9.RELEASE - - - org.springframework - spring-beans - 3.2.9.RELEASE - - - org.springframework - spring-core - 3.2.9.RELEASE - - - org.tensorflow - tensorflow - 1.12.0 - - - org.tensorflow - libtensorflow - 1.12.0 - - - org.tensorflow - libtensorflow_jni - 1.12.0 - - - org.tensorflow - libtensorflow_jni_gpu - 1.12.0 - - - org.tensorflow - proto - 1.12.0 - - - org.threeten - threetenbp - 1.6.8 - - - net.sf.trove4j - trove4j - 3.0.3 - - - nz.ac.waikato.cms.weka - weka-dev - 3.9.6 - - - com.github.fommil.netlib - all - - - com.github.vbmacher - java-cup-runtime - - - com.googlecode.netlib-java - netlib-java - - - com.sun.activation - jakarta.activation - - - nz.ac.waikato.cms.weka.thirdparty - java-cup-11b - - - nz.ac.waikato.cms.weka.thirdparty - java-cup-11b-runtime - - - net.sourceforge.f2j - arpack_combined_all - - - - - org.tukaani - xz - 1.9 - - - com.github.luben - zstd-jni - 1.5.5-11 - - - org.scijava - scijava-common - 2.98.0 - tests - test - - - net.imagej - imagej-legacy - 1.2.1 - tests - test - - - net.imagej - imagej-ops - 2.0.0 - tests - test - - - net.imagej - imagej-updater - 1.0.1 - tests - test - - - net.imglib2 - imglib2 - 6.3.0 - tests - test - - - org.janelia.saalfeldlab - n5 - 3.1.3 - tests - test - - - junit - junit - 4.13.2 - test - - - org.junit.jupiter - junit-jupiter-api - 5.10.2 - test - - - org.junit.jupiter - junit-jupiter-engine - 5.10.2 - test - - - org.junit.jupiter - junit-jupiter-migrationsupport - 5.10.2 - test - - - org.junit.jupiter - junit-jupiter-params - 5.10.2 - test - - - org.junit.vintage - junit-vintage-engine - 5.10.2 - test - - - org.scijava - junit-benchmarks - 0.7.4-scijava - test - - - org.jmockit - jmockit - 1.49 - test - - - org.mockito - mockito-core - 2.19.0 - test - - - org.openjdk.jmh - jmh-core - 1.37 - test - - - org.openjdk.jmh - jmh-generator-annprocess - 1.37 - test - - - - - - - false - - central - Central Repository - https://repo.maven.apache.org/maven2 - - - - - - never - - - false - - central - Central Repository - https://repo.maven.apache.org/maven2 - - - - /home/elect/IdeaProjects/pom-scijava/src/main/java - /home/elect/IdeaProjects/pom-scijava/src/main/scripts - /home/elect/IdeaProjects/pom-scijava/src/test/java - /home/elect/IdeaProjects/pom-scijava/target/classes - /home/elect/IdeaProjects/pom-scijava/target/test-classes - - - org.apache.maven.wagon - wagon-webdav-jackrabbit - 1.0 - - - install - - - /home/elect/IdeaProjects/pom-scijava/src/main/resources - - - - - /home/elect/IdeaProjects/pom-scijava/src/test/resources - - - /home/elect/IdeaProjects/pom-scijava/target - pom-scijava-38.0.0-SNAPSHOT - - - - maven-antrun-plugin - 3.1.0 - - - maven-assembly-plugin - 3.6.0 - - - maven-clean-plugin - 3.3.2 - - - maven-compiler-plugin - 3.8.1 - - - maven-dependency-plugin - 3.6.1 - - - maven-deploy-plugin - 3.1.1 - - - maven-enforcer-plugin - 3.4.1 - - - org.codehaus.mojo - extra-enforcer-rules - 1.7.0 - compile - - - org.scijava - scijava-maven-plugin - 3.0.0 - compile - - - - - maven-failsafe-plugin - 3.2.5 - - - - integration-test - verify - - - - - - maven-gpg-plugin - 3.1.0 - - - sign-artifacts - verify - - sign - - - true - - - - - true - - - - maven-help-plugin - 3.4.0 - - - maven-install-plugin - 3.1.1 - - - maven-jar-plugin - 3.3.0 - - - - test-jar - - - - - true - true - true - - ${package-guess} - - - - ${buildNumber} - 2024-03-03T16:51:20+0000 - ${package-guess} - - - true - - - - - - - true - true - true - - ${package-guess} - - - - ${buildNumber} - 2024-03-03T16:51:20+0000 - ${package-guess} - - - true - - - - maven-javadoc-plugin - 3.6.3 - - 1024m - - https://javadoc.scijava.org/Java8/ - https://javadoc.scijava.org/JavaFX8/ - https://javadoc.scijava.org/SciJava/ - https://javadoc.scijava.org/Alida/ - https://javadoc.scijava.org/Bio-Formats/ - https://javadoc.scijava.org/FLIMLib/ - https://javadoc.scijava.org/Fiji/ - https://javadoc.scijava.org/Icy/ - https://javadoc.scijava.org/ImageJ/ - https://javadoc.scijava.org/ImageJ1/ - https://javadoc.scijava.org/ImgLib2/ - https://javadoc.scijava.org/Java3D/ - https://javadoc.scijava.org/KNIME/ - https://javadoc.scijava.org/LOCI/ - https://javadoc.scijava.org/MiToBo/ - https://javadoc.scijava.org/Micro-Manager-Core/ - https://javadoc.scijava.org/Micro-Manager-Studio/ - https://javadoc.scijava.org/MorphoLibJ/ - https://javadoc.scijava.org/OMERO/ - https://javadoc.scijava.org/SCIFIO/ - https://javadoc.scijava.org/Apache-Commons-IO/ - https://javadoc.scijava.org/Apache-Commons-Lang/ - https://javadoc.scijava.org/Apache-Commons-Math/ - https://javadoc.scijava.org/Apache-Commons-Text/ - https://javadoc.scijava.org/BoneJ/ - https://javadoc.scijava.org/Eclipse/ - https://javadoc.scijava.org/Guava/ - https://javadoc.scijava.org/JAMA/ - https://javadoc.scijava.org/JFreeChart/ - https://javadoc.scijava.org/JGraphT/ - https://javadoc.scijava.org/JHotDraw/ - https://javadoc.scijava.org/JOML/ - https://javadoc.scijava.org/Javassist/ - https://javadoc.scijava.org/MigLayout/ - https://javadoc.scijava.org/NetBeans/ - https://javadoc.scijava.org/Pivot/ - https://javadoc.scijava.org/VisAD/ - https://javadoc.scijava.org/Weka/ - https://javadoc.scijava.org/ojAlgo/ - - - - - maven-plugin-plugin - 3.11.0 - - - maven-project-info-reports-plugin - 3.5.0 - - - maven-release-plugin - 3.0.1 - - - maven-resources-plugin - 3.3.1 - - - maven-shade-plugin - 3.5.2 - - - maven-site-plugin - 3.12.1 - - - maven-source-plugin - 3.3.0 - - - attach-sources - none - - - attach-sources-jar - - jar - - - - - - maven-surefire-plugin - 3.2.5 - - @{argLine} -Xms512m -Xmx512m -Dapple.awt.UIElement=true - - - - org.codehaus.mojo - build-helper-maven-plugin - 3.5.0 - - - sanitize-version - - regex-property - - - sanitizedVersion - 38.0.0-SNAPSHOT - ^([0-9]+)\.([0-9]+)\.([0-9]+).*$ - $1.$2.$3 - false - - - - guess-package - - regex-property - - - package-guess - org.scijava.pom-scijava - [^a-z0-9_.]+ - _ - false - - - - - - org.codehaus.mojo - buildnumber-maven-plugin - 3.2.0 - - - validate - - create - - - true - UNKNOWN - - - - - - net.java.dev.jna - platform - 3.5.2 - compile - - - - true - UNKNOWN - - - - org.codehaus.mojo - cobertura-maven-plugin - 2.7 - - - html - xml - - - - - org.codehaus.mojo - exec-maven-plugin - 3.2.0 - - - org.codehaus.mojo - license-maven-plugin - 2.4.0 - - false - true - true - - java - properties - java - - - - - org.codehaus.mojo - tidy-maven-plugin - 1.2.0 - - - org.codehaus.mojo - versions-maven-plugin - 2.16.2 - - - org.scijava - scijava-maven-plugin - 3.0.0 - - - set-rootdir - validate - - set-rootdir - - - - - - com.zenjava - javafx-maven-plugin - 8.8.3 - - SciJava Parent POM - SciJava Parent POM - SciJava Parent POM.jar - - ${sanitizedVersion} - true - - - - net.revelc.code - impsort-maven-plugin - 1.9.0 - - - none - - java.,javax.,com.,net.,org. - java,* - true - - - - - java.,javax.,com.,net.,org. - java,* - true - - - - net.revelc.code.formatter - formatter-maven-plugin - 2.23.0 - - - org.scijava - scijava-coding-style - 2.1.1 - compile - - - - eclipse-formatter-settings/scijava-coding-style.xml - - - - org.fusesource.mvnplugins - maven-graph-plugin - 1.45 - - provided,runtime,system,test - true - - /home/elect/IdeaProjects/pom-scijava/target/dependency-graph.dot - - - - org.honton.chas - exists-maven-plugin - 0.12.0 - - - - remote - - - - - - org.jacoco - jacoco-maven-plugin - 0.8.11 - - - jacoco-initialize - - prepare-agent - - - - jacoco-site - package - - report - - - - - - org.revapi - revapi-maven-plugin - 0.15.0 - - - org.revapi - revapi-java - 0.28.1 - - - - - org.sonarsource.scanner.maven - sonar-maven-plugin - 3.10.0.2594 - - - - - - maven-enforcer-plugin - 3.4.1 - - - enforce-rules - - enforce - - - - - 3.6.3 - - - Plugins need to be versioned! - - - [1.8.0-101,) - - - No Duplicate Classes Allowed! -- For duplicate transitive dependencies, add dependency exclusions. -- For duplications between direct dependencies, resolve or add - ignored classes to this rule's configuration. - true - 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.* - - - founder,lead,developer,debugger,reviewer,support,maintainer - - - founder,lead,developer,debugger,reviewer,support,maintainer - - - 8 - - com.headius:invokebinder - com.sun:tools - - - module-info - - - test - - - - - name - description - url - inceptionYear - organization - licenses - developers - contributors - mailingLists - scm - issueManagement - ciManagement - properties//license.licenseName - properties//license.copyrightOwners - - - - org.scijava,net.imagej,net.imglib2,io.scif,sc.fiji - - - - - - - - org.codehaus.mojo - extra-enforcer-rules - 1.7.0 - compile - - - org.scijava - scijava-maven-plugin - 3.0.0 - compile - - - - - - 3.6.3 - - - Plugins need to be versioned! - - - [1.8.0-101,) - - - No Duplicate Classes Allowed! -- For duplicate transitive dependencies, add dependency exclusions. -- For duplications between direct dependencies, resolve or add - ignored classes to this rule's configuration. - true - 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.* - - - founder,lead,developer,debugger,reviewer,support,maintainer - - - founder,lead,developer,debugger,reviewer,support,maintainer - - - 8 - - com.headius:invokebinder - com.sun:tools - - - module-info - - - test - - - - - name - description - url - inceptionYear - organization - licenses - developers - contributors - mailingLists - scm - issueManagement - ciManagement - properties//license.licenseName - properties//license.copyrightOwners - - - - org.scijava,net.imagej,net.imglib2,io.scif,sc.fiji - - - - - - maven-failsafe-plugin - 3.2.5 - - - - integration-test - verify - - - - - - maven-source-plugin - 3.3.0 - - - attach-sources - none - - - attach-sources-jar - - jar - - - - - - maven-surefire-plugin - 3.2.5 - - @{argLine} -Xms512m -Xmx512m -Dapple.awt.UIElement=true - - - - org.codehaus.mojo - build-helper-maven-plugin - 3.5.0 - - - sanitize-version - - regex-property - - - sanitizedVersion - 38.0.0-SNAPSHOT - ^([0-9]+)\.([0-9]+)\.([0-9]+).*$ - $1.$2.$3 - false - - - - guess-package - - regex-property - - - package-guess - org.scijava.pom-scijava - [^a-z0-9_.]+ - _ - false - - - - - - org.codehaus.mojo - buildnumber-maven-plugin - 3.2.0 - - - validate - - create - - - true - UNKNOWN - - - - - - net.java.dev.jna - platform - 3.5.2 - compile - - - - true - UNKNOWN - - - - org.scijava - scijava-maven-plugin - 3.0.0 - - - set-rootdir - validate - - set-rootdir - - - older - - - - populate-app - install - - populate-app - - - older - - - - - older - - - - com.zenjava - javafx-maven-plugin - 8.8.3 - - SciJava Parent POM - SciJava Parent POM - SciJava Parent POM.jar - - ${sanitizedVersion} - true - - - - net.revelc.code - impsort-maven-plugin - 1.9.0 - - - none - - java.,javax.,com.,net.,org. - java,* - true - - - - - java.,javax.,com.,net.,org. - java,* - true - - - - net.revelc.code.formatter - formatter-maven-plugin - 2.23.0 - - - org.scijava - scijava-coding-style - 2.1.1 - compile - - - - eclipse-formatter-settings/scijava-coding-style.xml - - - - org.fusesource.mvnplugins - maven-graph-plugin - 1.45 - - provided,runtime,system,test - true - - /home/elect/IdeaProjects/pom-scijava/target/dependency-graph.dot - - - - org.jacoco - jacoco-maven-plugin - 0.8.11 - - - jacoco-initialize - - prepare-agent - - - - jacoco-site - package - - report - - - - - - maven-javadoc-plugin - 3.6.3 - - /usr/lib/jvm/jdk-19/bin/javadoc - 1024m - - https://javadoc.scijava.org/Java8/ - https://javadoc.scijava.org/JavaFX8/ - https://javadoc.scijava.org/SciJava/ - https://javadoc.scijava.org/Alida/ - https://javadoc.scijava.org/Bio-Formats/ - https://javadoc.scijava.org/FLIMLib/ - https://javadoc.scijava.org/Fiji/ - https://javadoc.scijava.org/Icy/ - https://javadoc.scijava.org/ImageJ/ - https://javadoc.scijava.org/ImageJ1/ - https://javadoc.scijava.org/ImgLib2/ - https://javadoc.scijava.org/Java3D/ - https://javadoc.scijava.org/KNIME/ - https://javadoc.scijava.org/LOCI/ - https://javadoc.scijava.org/MiToBo/ - https://javadoc.scijava.org/Micro-Manager-Core/ - https://javadoc.scijava.org/Micro-Manager-Studio/ - https://javadoc.scijava.org/MorphoLibJ/ - https://javadoc.scijava.org/OMERO/ - https://javadoc.scijava.org/SCIFIO/ - https://javadoc.scijava.org/Apache-Commons-IO/ - https://javadoc.scijava.org/Apache-Commons-Lang/ - https://javadoc.scijava.org/Apache-Commons-Math/ - https://javadoc.scijava.org/Apache-Commons-Text/ - https://javadoc.scijava.org/BoneJ/ - https://javadoc.scijava.org/Eclipse/ - https://javadoc.scijava.org/Guava/ - https://javadoc.scijava.org/JAMA/ - https://javadoc.scijava.org/JFreeChart/ - https://javadoc.scijava.org/JGraphT/ - https://javadoc.scijava.org/JHotDraw/ - https://javadoc.scijava.org/JOML/ - https://javadoc.scijava.org/Javassist/ - https://javadoc.scijava.org/MigLayout/ - https://javadoc.scijava.org/NetBeans/ - https://javadoc.scijava.org/Pivot/ - https://javadoc.scijava.org/VisAD/ - https://javadoc.scijava.org/Weka/ - https://javadoc.scijava.org/ojAlgo/ - - - - - maven-clean-plugin - 3.3.2 - - - default-clean - clean - - clean - - - - - - maven-install-plugin - 3.1.1 - - - default-install - install - - install - - - - - - maven-deploy-plugin - 3.1.1 - - - default-deploy - deploy - - deploy - - - - - - maven-site-plugin - 3.12.1 - - - default-site - site - - site - - - /home/elect/IdeaProjects/pom-scijava/target/site - - - org.apache.maven.plugins - maven-javadoc-plugin - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - - - - default-deploy - site-deploy - - deploy - - - /home/elect/IdeaProjects/pom-scijava/target/site - - - org.apache.maven.plugins - maven-javadoc-plugin - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - - - - - /home/elect/IdeaProjects/pom-scijava/target/site - - - org.apache.maven.plugins - maven-javadoc-plugin - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - - - - - - /home/elect/IdeaProjects/pom-scijava/target/site - - - maven-javadoc-plugin - - - - diff --git a/gradle/settings.gradle.kts b/gradle/settings.gradle.kts deleted file mode 100644 index d8d6285..0000000 --- a/gradle/settings.gradle.kts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file was generated by the Gradle 'init' task. - * - * The settings file is used to specify which projects to include in your build. - * - * Detailed information about configuring a multi-project build in Gradle can be found - * in the user manual at https://docs.gradle.org/7.2/userguide/multi_project_builds.html - */ - -rootProject.name = "gradle" - -include("platform") \ No newline at end of file diff --git a/pom.xml b/pom.xml index 3184a27..ad12bfd 100644 --- a/pom.xml +++ b/pom.xml @@ -1,5 +1,6 @@ + 4.0.0 @@ -6870,4 +6871,68 @@ + + + + scijava-gradle-catalog-and-platform + + + ${basedir}/gradle-scijava + + + + + + org.codehaus.mojo + exec-maven-plugin + + + generate-gradle-catalog-and-platform + generate-sources + + + exec + + + ./gradlew + ${basedir}/gradle-scijava + + --project-cache-dir + ../target/gradle/build + generateCatalogAndPlatform + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + attach-gradle-catalog-and-platform + + + attach-artifact + + + + + target/gradle/version-catalog/libs.versions.toml + toml + + + target/gradle/publications/pomScijava/module.json + + module + + + + + + + + + + diff --git a/tests/run.sh b/tests/run.sh index 3fc2421..f36bbb3 100755 --- a/tests/run.sh +++ b/tests/run.sh @@ -52,7 +52,7 @@ shortVersionClashes=\ rm -rf "$megaMeltDir" && mkdir -p "$megaMeltDir" || die "Creation of $megaMeltDir failed!" cp "$pom" "$pomParent" && mvn -B -f "$pomParent" versions:set -DnewVersion=999-mega-melt > "$versionSwapLog" && - mvn -B -f "$pomParent" install >> "$versionSwapLog" || + mvn -B -f "$pomParent" install:install >> "$versionSwapLog" || die "pom-scijava version update failed:\n$(cat "$versionSwapLog")" python "$generateMegaMeltScript" "$megaMeltDir" || die 'Generation failed!' sectionEnd # Generating mega-melt project