1
Files
javafx_example/build.gradle
2023-05-16 23:41:13 +03:00

33 lines
611 B
Groovy

plugins {
id 'application'
id 'com.github.johnrengelman.shadow' version '7.1.2'
id 'org.openjfx.javafxplugin' version '0.0.13'
}
mainClassName = 'example.javafx.Main'
group 'example'
version '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
dependencies {
}
javafx {
version = '20'
modules = [ 'javafx.controls', 'javafx.fxml' ]
}
shadowJar {
archiveBaseName.set('javafx')
archiveVersion.set(project.version)
archiveClassifier.set('jar-with-dependencies')
manifest {
attributes 'Main-Class': application.mainClass
}
}
tasks.build.dependsOn tasks.shadowJar