From e3ba9b95e39ba311ace6ec9967d6172224060099 Mon Sep 17 00:00:00 2001 From: Abraham Wolk Date: Thu, 4 Sep 2025 11:52:14 +0200 Subject: [PATCH 1/2] CSSTUDIO-3427 Bugfix: Fix building of Phoebus for the platform 'mac-aarch64' by using the Phoebus versions of javafx-base and javafx-controls for the dependency 'chartfx'. --- app/display/waterfallplot/pom.xml | 11 +++++++++++ dependencies/phoebus-target/pom.xml | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/app/display/waterfallplot/pom.xml b/app/display/waterfallplot/pom.xml index 7e9bd6030d..66bff53d04 100644 --- a/app/display/waterfallplot/pom.xml +++ b/app/display/waterfallplot/pom.xml @@ -30,6 +30,17 @@ io.fair-acc chartfx 11.3.1 + + + + org.openjfx + javafx-base + + + org.openjfx + javafx-controls + + org.slf4j diff --git a/dependencies/phoebus-target/pom.xml b/dependencies/phoebus-target/pom.xml index 56c3e67b1a..31353a7c46 100644 --- a/dependencies/phoebus-target/pom.xml +++ b/dependencies/phoebus-target/pom.xml @@ -564,6 +564,17 @@ io.fair-acc chartfx 11.3.1 + + + + org.openjfx + javafx-base + + + org.openjfx + javafx-controls + + From 014e8b5badb92e69ed6f5c80a925ff90743c697d Mon Sep 17 00:00:00 2001 From: Abraham Wolk Date: Thu, 4 Sep 2025 15:23:48 +0200 Subject: [PATCH 2/2] Fix naming of the waterfallplot, remove duplicate dependencies, and set correct parent. --- app/display/waterfallplot/build.xml | 6 ++-- app/display/waterfallplot/pom.xml | 46 ++++------------------------- phoebus-product/pom.xml | 2 +- 3 files changed, 10 insertions(+), 44 deletions(-) diff --git a/app/display/waterfallplot/build.xml b/app/display/waterfallplot/build.xml index 282ea95c1e..b570977d42 100644 --- a/app/display/waterfallplot/build.xml +++ b/app/display/waterfallplot/build.xml @@ -1,8 +1,8 @@ - + - - + + diff --git a/app/display/waterfallplot/pom.xml b/app/display/waterfallplot/pom.xml index 66bff53d04..bb9c727ea7 100644 --- a/app/display/waterfallplot/pom.xml +++ b/app/display/waterfallplot/pom.xml @@ -1,26 +1,22 @@ - - 4.0.0 - - app-waterfall-plot + app-display org.phoebus - app 5.0.3-SNAPSHOT + 4.0.0 + + app-display-waterfallplot + ${project.groupId}:${project.artifactId} + org.phoebus core-framework 5.0.3-SNAPSHOT - - org.phoebus - core-ui - 5.0.3-SNAPSHOT - org.phoebus core-types @@ -59,12 +55,6 @@ 5.0.3-SNAPSHOT compile - - org.phoebus - core-framework - 5.0.3-SNAPSHOT - compile - org.phoebus app-display-model @@ -77,24 +67,6 @@ 5.0.3-SNAPSHOT compile - - org.phoebus - app-display-representation - 5.0.3-SNAPSHOT - compile - - - org.phoebus - app-display-representation - 5.0.3-SNAPSHOT - compile - - - org.phoebus - app-display-representation - 5.0.3-SNAPSHOT - compile - org.phoebus app-display-representation-javafx @@ -107,11 +79,5 @@ 5.0.3-SNAPSHOT compile - - org.phoebus - app-display-runtime - 5.0.3-SNAPSHOT - compile - diff --git a/phoebus-product/pom.xml b/phoebus-product/pom.xml index 76e9867c56..e4747da801 100644 --- a/phoebus-product/pom.xml +++ b/phoebus-product/pom.xml @@ -158,7 +158,7 @@ org.phoebus - app-waterfall-plot + app-display-waterfallplot 5.0.3-SNAPSHOT