-
maven-jpackage-template
Sample project illustrating building nice, small cross-platform JavaFX or Swing desktop apps with native installers while still using the standard Maven dependency system.
-
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.
Writing tool in JavaFX was the easy part, but then I had to somehow create both Linux and macOS packages. I used this great template (https://github.com/wiverson/maven-jpackage-template) as a guide to integrate jpackage into my Maven build. But I decided to stick with JPMS module system. This makes things a bit harder if you want to use non-JPMS libraries (or a library that only adds Automatic-Module-Name in jar manifest; looking at you Guava).
The end result you can be seen here: https://github.com/marcin-chwedczuk/img2h
Related posts
-
Need help building JavaFX project in VsCode
-
How do you usually deploy Java Swing application in Windows machine, so that it can pass Microsoft Defender SmartScreen checking?
-
How do I make my javafx application a jar file and eventually an executable file?
-
How do you package your Swing app?
-
Why is bundling a javafx app such a nightmare?