自 JavaFX 17 起,无法再构建 JavaFX 库

use*_*053 7 java javafx javafx-17

我有一个用于我的项目的 JavaFX 库。当我将 Maven 依赖项设置为 JavaFX 16 时,可以通过“全新安装”构建库,而不会出现任何错误。

当我将 Maven 依赖项切换到 17 时,我收到几个错误,例如:

[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
Run Code Online (Sandbox Code Playgroud)

我在网上搜索发现了这个问题openjdk

看来在编译过程中使用了空模块。有谁知道如何解决我的 Maven 构建这个问题?