Simple example for Spring Boot and JavaFX application
Contains profiles: default, nmi and aper
Active profile nmi sets in application.properties
spring.profiles.active=defaultYou can switch active profile to aper at a startup using
-Dspring.profiles.active=aper
Output zip with single JAR appears after Gradle build task:
build/distributions/SpringBootFX-boot
./gradlew run -tgradle printVersiongradle releaseVersiongit tag 2026.04./gradlew dependencyUpdates./gradlew buildHealth