plugins { java application id("org.openjfx.javafxplugin") version "0.1.0" } group = "dev.ksan" version = "1.0-SNAPSHOT" repositories { mavenCentral() } dependencies { testImplementation(platform("org.junit:junit-bom:5.10.0")) testImplementation("org.junit.jupiter:junit-jupiter") testRuntimeOnly("org.junit.platform:junit-platform-launcher") implementation("org.bouncycastle:bcprov-jdk18on:1.83") implementation("org.bouncycastle:bcpkix-jdk18on:1.83") implementation("org.springframework.security:spring-security-crypto:7.1.0-M2") implementation("commons-logging:commons-logging:1.2")} tasks.test { useJUnitPlatform() } javafx { version = "25" modules("javafx.controls", "javafx.fxml") } application { mainClass.set("dev.ksan.Main") } tasks.withType { jvmArgs("--enable-native-access=javafx.graphics") }