-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
It doesn't look super tough to build a flatpak. However, I don't have enough experience to tell you what happens if you layer multiple extensions in - especially both Java 8 and Java 17. Kinda odd that an app would need both, I must say. I'm not sure how the repackaging works. I think theoretically if you link to the openjdkN extension, it'll layer that in and manage updates to it. However I think the main application flatpak you'd have to rebuild to update.
Are they just bundling a JRE? At least from what I've seen in other flatpak manifests, many will just pull the latest binaries from adoptium (formerly adopt open jdk) (here)[https://github.com/adoptium/temurin8-binaries] and (here)[https://github.com/adoptium/temurin17-binaries]. I think you could also specify the runtime from flathub.
Are they just bundling a JRE? At least from what I've seen in other flatpak manifests, many will just pull the latest binaries from adoptium (formerly adopt open jdk) (here)[https://github.com/adoptium/temurin8-binaries] and (here)[https://github.com/adoptium/temurin17-binaries]. I think you could also specify the runtime from flathub.
I have also build a flatpak for a Java application. It was pretty easy. I do not know about the two JDKs stuff, but maybe it helps as a template. https://github.com/mikebarkmin/flathub/tree/org.greenfoot.Greenfoot
It's using the openjdk11 extension, but it also looks like it has a manual module step to install the openjdk and bundle it. However... I see that there is some magic happening; since flatpak uses hardlinks to de-dup, I notice this when searching for the java binary: