Reputation: 71
I have a JavaFX lib which I use for my projects. When I set the maven dependencies to JavaFX 16 the lib can be build via "clean install" without any errors.
When I switch the maven dependency to 17 I get several error like:
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] C:\kisters\workspaces\2021-09-workspace\water-widgets.ui.javafx.lib\src\main\java\de\kisters\ui\water\widgets\propertysheet\editor\PSButton.java:[4,27] error: package javafx.scene.control does not exist
[ERROR] C:\kisters\workspaces\2021-09-workspace\water-widgets.ui.javafx.lib\src\main\java\de\kisters\ui\water\widgets\propertysheet\editor\PSButton.java:[5,26] error: package javafx.scene.layout does not exist
[ERROR] C:\kisters\workspaces\2021-09-workspace\water-widgets.ui.javafx.lib\src\main\java\de\kisters\ui\water\widgets\propertysheet\editor\PSButton.java:[6,26] error: package javafx.scene.layout does not exist
[ERROR] C:\kisters\workspaces\2021-09-workspace\water-widgets.ui.javafx.lib\src\main\java\de\kisters\ui\water\widgets\propertysheet\APropertySheetEditor.java:[5,28] error: package javafx.beans.property does not exist
I searched the net an found this issue openjdk.
It seems that during the compile process empty modules are used. Does anyone know how to solve this for my maven build?
Upvotes: 7
Views: 348