Skip to content

Upgrade build requirement and fix application packaging#494

Draft
sbesson wants to merge 8 commits intoome:masterfrom
sbesson:jpackage
Draft

Upgrade build requirement and fix application packaging#494
sbesson wants to merge 8 commits intoome:masterfrom
sbesson:jpackage

Conversation

@sbesson
Copy link
Member

@sbesson sbesson commented Mar 2, 2026

Fixes #493

This fixes the packaging of the OMERO.insight application for OS X and Windows and upgrade.

Proposed backwards incompatible build changes:

Other changes:

  • the Gradle wrapper is upgraded to 9.3.1
  • the Gradle configuration files are upgraded to work with Gradle 9 and fix Gradle 10 warning
  • the org.beryx.runtime Gradle plugin is used for packaging the application on Windows/OSX using jpackage and a runtime JRE
  • buildSrc is removed
  • various resources (configuration, icons) are moved under src
  • the GitHub workflows are updated to use ./gradlew build and ./gradlew jpackage on the appropriate platforms

Remaining todos:

  • add configuration to build the omero_ij uber-JAR
  • fix the configuration loading for the packages and run commands

@sbesson sbesson marked this pull request as draft March 2, 2026 11:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Transition from jpackager to jpackage

1 participant