From 1aaa1ea5e3fffd3d087a8f17e0c2285b8e78749f Mon Sep 17 00:00:00 2001 From: Charles Gould Date: Fri, 25 Jan 2019 10:38:44 -0500 Subject: [PATCH] Upgrade to Java/JavaFX 11 --- README.md | 4 ++-- pom.xml | 29 ++++++++++++++++++++++------- src/main/java/module-info.java | 3 +++ 3 files changed, 27 insertions(+), 9 deletions(-) create mode 100644 src/main/java/module-info.java diff --git a/README.md b/README.md index 7f3d7b1..e59ee66 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,10 @@ FreeCell implementation using the JavaFX Canvas API ([screenshot](freecell.png)) Prerequisites: -- Java 8+ installed +- Java 11+ installed - Maven 3+ installed -To start a game, run the command `mvn jfx:run` +To start a game, run the command `mvn exec:java` Controls: diff --git a/pom.xml b/pom.xml index 61914ca..29fbcf6 100644 --- a/pom.xml +++ b/pom.xml @@ -5,30 +5,45 @@ com.charego freecellfx - 0.1 + 0.2 charego.com + 11.0.2 UTF-8 + + + org.openjfx + javafx-controls + ${javafx.version} + + + maven-compiler-plugin - 3.3 + 3.8.0 - 1.8 - 1.8 + 11 - com.zenjava - javafx-maven-plugin - 8.1.2 + org.codehaus.mojo + exec-maven-plugin + 1.6.0 + + + + java + + + com.charego.freecellfx.FreeCellApplication diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java new file mode 100644 index 0000000..05114ce --- /dev/null +++ b/src/main/java/module-info.java @@ -0,0 +1,3 @@ +module com.charego.freecellfx { + requires javafx.controls; +}