From 11aabb1a2bfc29c49532ae753c1f7cf4d16ff957 Mon Sep 17 00:00:00 2001 From: Selebrator Date: Tue, 4 Jun 2019 22:29:30 +0200 Subject: [PATCH] Prepare JavaFX with Gradle. start program with 'gradle run' --- build.gradle | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index e47c919..5ed3b31 100644 --- a/build.gradle +++ b/build.gradle @@ -1,10 +1,16 @@ -apply plugin: 'java' -apply plugin: 'idea' +plugins { + id 'java' + id 'idea' + id 'application' + id 'org.openjfx.javafxplugin' version '0.0.7' +} compileJava.options.encoding = 'UTF-8' project.ext.junitVersion = '5.3.1' +mainClassName = '_9.HelloWorld' + sourceCompatibility = 1.8 repositories { @@ -16,12 +22,17 @@ dependencies { testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:$junitVersion" } +javafx { + version = "12.0.1" + modules = [ 'javafx.controls' ] +} + test { useJUnitPlatform() } task abgabe(type: Zip) { - if(project.hasProperty("n")) { + if (project.hasProperty("n")) { includeEmptyDirs = false from(".") from("src/main/") { @@ -32,7 +43,7 @@ task abgabe(type: Zip) { } include "java/_$n/**/*" include "resources/$n/**/*" - if(!project.hasProperty("p")) { + if (!project.hasProperty("p")) { include "README.md" include "java/provided/*" include "java/provided/_$n/**/*"