e-voting/build.gradle.kts
2026-03-28 03:09:08 +01:00

39 lines
885 B
Plaintext

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<JavaExec> {
jvmArgs("--enable-native-access=javafx.graphics")
}