// This is a hashbang include. You can run the command after the #! to see what // configuration is being extracted from the Gradle build using the Conveyor plugin. include "#!./gradlew -q printConveyorConfig" // Config file documentation: https://conveyor.hydraulic.dev/latest/configs app { site.base-url = "localhost:3000" display-name = "Oraksi" rdns-name = "com.lenis0012.oraksi" machines = [ "windows.amd64" ] // Windows gets square icons, macOS and Linux icons with rounded corners. icons = { label = "Ok" } // Ensure the icons are also included as data files so we can set the window icon. // See the method HelloApplication.loadIconsFromStage(). windows.inputs += TASK/rendered-icons/windows linux.inputs += TASK/rendered-icons/linux // Check for and apply updates synchronously on every app launch instead of in the background. // Consider removing this line for your own app! updates = aggressive jvm { extract-native-libraries = false system-properties = { // "org.lwjgl.librarypath" = "org.lwjgl.util.Debug" = true } // Required options because module is converted to jar (https://github.com/hydraulic-software/conveyor/issues/55) // options += "--enable-native-access=ALL-UNNAMED" // options += "--add-opens=javafx.graphics/javafx.scene=ALL-UNNAMED" // modules = [javafx.base, javafx.controls, javafx.fxml] } } app.windows.console = true conveyor.compatibility-level = 8