Springから、Spring-Bootを使ったビルドに変更し、Spring-Bootの既定のパッケージ方法であるUberJarによる依存関係のjarを同梱した実行可能jarをビルドするようにした。
コンパイルはjava8互換で行うが、このUberJarにはJavaFX11のjarが含まれており、Java8環境で実行した場合はJREのJavaFX8が優先されるため単に無視され、Java11で実行した場合にはJavaFX11として機能するようにしている。
Springから、Spring-Bootを使ったビルドに変更し、Spring-Bootの既定のパッケージ方法であるUberJarによる依存関係のjarを同梱した実行可能jarをビルドするようにした。
コンパイルはjava8互換で行うが、このUberJarにはJavaFX11のjarが含まれており、Java8環境で実行した場合はJREのJavaFX8が優先されるため単に無視され、Java11で実行した場合にはJavaFX11として機能するようにしている。