From b6697b3c11d6f7dd54e1a231e45aee91b2f8f321 Mon Sep 17 00:00:00 2001 From: Mark Raynsford Date: Thu, 16 May 2024 11:42:42 +0000 Subject: [PATCH] Use junit BOM, make JavaFX optional. --- com.io7m.digal.core/pom.xml | 4 ++++ com.io7m.digal.tests/pom.xml | 25 +++++++++++++++++++++---- pom.xml | 35 +++++++++++++++++++---------------- 3 files changed, 44 insertions(+), 20 deletions(-) diff --git a/com.io7m.digal.core/pom.xml b/com.io7m.digal.core/pom.xml index 91248d4..9228dd5 100644 --- a/com.io7m.digal.core/pom.xml +++ b/com.io7m.digal.core/pom.xml @@ -22,18 +22,22 @@ org.openjfx javafx-fxml + true org.openjfx javafx-controls + true org.openjfx javafx-graphics + true org.openjfx javafx-base + true diff --git a/com.io7m.digal.tests/pom.xml b/com.io7m.digal.tests/pom.xml index 5046eaa..c70a70c 100644 --- a/com.io7m.digal.tests/pom.xml +++ b/com.io7m.digal.tests/pom.xml @@ -30,6 +30,27 @@ ${project.version} + + org.openjfx + javafx-fxml + + + org.openjfx + javafx-controls + + + org.openjfx + javafx-graphics + + + org.openjfx + javafx-base + + + org.openjfx + javafx-swing + + org.junit.jupiter junit-jupiter-api @@ -66,10 +87,6 @@ org.testfx testfx-junit5 - - org.openjfx - javafx-swing - com.github.romankh3 image-comparison diff --git a/pom.xml b/pom.xml index a41fc0d..785961d 100644 --- a/pom.xml +++ b/pom.xml @@ -33,7 +33,7 @@ 21.0.3 1.8.4 - 5.10.2 + 5.10.2 4.0.18 @@ -106,16 +106,8 @@ logback-classic 1.5.6 - - org.junit.jupiter - junit-jupiter-api - ${junit.version} - - - org.junit.jupiter - junit-jupiter-engine - ${junit.version} - + + org.osgi org.osgi.annotation.bundle @@ -126,11 +118,8 @@ org.osgi.annotation.versioning 1.1.2 - - org.mockito - mockito-core - 5.12.0 - + + org.openjfx javafx-fxml @@ -156,6 +145,15 @@ javafx-swing ${javafx.version} + + + + org.junit + junit-bom + ${org.junit.version} + pom + import + net.jqwik jqwik-engine @@ -186,6 +184,11 @@ hamcrest 2.2 + + org.mockito + mockito-core + 5.12.0 +