From f6903f3fd8be89a3e22611a496b11016d3c8d477 Mon Sep 17 00:00:00 2001 From: Mark Kittisopikul Date: Fri, 16 Oct 2026 06:40:58 -0400 Subject: [PATCH 1/2] Switch from cisd:jhdf5 to janelia-jhdf5 Replace ch.systems.cisd:jhdf5:14.12.0 in Viewer3D with org.scijava:janelia-jhdf5 (22.03.01-SNAPSHOT for now). H5JLoader.java compiles unchanged. Temporary plumbing (snapshot version property, bytedeco snapshot repository, CI step that installs the janelia-jhdf5 snapshot) is to be removed once janelia-jhdf5 is released. Co-Authored-By: Claude Sonnet 5.5 --- .github/workflows/maven.yml | 11 +++++++++++ modules/Viewer3D/pom.xml | 7 ++++--- pom.xml | 11 +++++++++++ 3 files changed, 26 insertions(+), 3 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 9bf9270dd..ba4fd7e8d 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -28,6 +28,17 @@ jobs: java-version: '8' distribution: 'zulu' cache: maven + # Temporary: janelia-jhdf5 22.03.01-SNAPSHOT is not published anywhere, so build and + # install it into ~/.m2 first. Remove once janelia-jhdf5 is released. + - name: Check out janelia-jhdf5 + uses: actions/checkout@v4 + with: + repository: JaneliaSciComp/janelia-jhdf5 + ref: main + path: janelia-jhdf5 + - name: Install janelia-jhdf5 snapshot + working-directory: janelia-jhdf5 + run: mvn -B -U install -DskipTests -Djacoco.skip=true -Djavacpp.platform=linux-x86_64 - name: Build with Maven run: mvn -P janeliaws clean install diff --git a/modules/Viewer3D/pom.xml b/modules/Viewer3D/pom.xml index 5b5db29c9..c6a5144b1 100644 --- a/modules/Viewer3D/pom.xml +++ b/modules/Viewer3D/pom.xml @@ -51,9 +51,10 @@ - ch.systems.cisd - jhdf5 - 14.12.0 + org.scijava + janelia-jhdf5 + + ${janelia-jhdf5.version} diff --git a/pom.xml b/pom.xml index c0670724f..cad2af3ab 100644 --- a/pom.xml +++ b/pom.xml @@ -165,6 +165,9 @@ 3.0.0-M2 + + 22.03.01-SNAPSHOT + @@ -183,6 +186,14 @@ false + + + central-portal-snapshots + https://central.sonatype.com/repository/maven-snapshots/ + false + true + From 0af9e5fc75abfb4b51c52763586f77aba23821e9 Mon Sep 17 00:00:00 2001 From: Mark Kittisopikul Date: Wed, 28 Oct 2026 03:28:15 -0400 Subject: [PATCH 2/2] Use org.janelia:janelia-jhdf5 26.10.0-SNAPSHOT The groupId changed from org.scijava to org.janelia and the version from 22.03.01-SNAPSHOT to 26.10.0-SNAPSHOT. Co-Authored-By: Claude Sonnet 5.5 --- .github/workflows/maven.yml | 2 +- modules/Viewer3D/pom.xml | 2 +- pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index ba4fd7e8d..347f579f0 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -28,7 +28,7 @@ jobs: java-version: '8' distribution: 'zulu' cache: maven - # Temporary: janelia-jhdf5 22.03.01-SNAPSHOT is not published anywhere, so build and + # Temporary: janelia-jhdf5 26.10.0-SNAPSHOT is not published anywhere, so build and # install it into ~/.m2 first. Remove once janelia-jhdf5 is released. - name: Check out janelia-jhdf5 uses: actions/checkout@v4 diff --git a/modules/Viewer3D/pom.xml b/modules/Viewer3D/pom.xml index c6a5144b1..9cf8a15cf 100644 --- a/modules/Viewer3D/pom.xml +++ b/modules/Viewer3D/pom.xml @@ -51,7 +51,7 @@ - org.scijava + org.janelia janelia-jhdf5 ${janelia-jhdf5.version} diff --git a/pom.xml b/pom.xml index cad2af3ab..be110050e 100644 --- a/pom.xml +++ b/pom.xml @@ -166,7 +166,7 @@ 3.0.0-M2 - 22.03.01-SNAPSHOT + 26.10.0-SNAPSHOT