У меня есть библиотека, использующая JavaFX, в которой есть папка ресурсов "fxml". Построенный gradle с использованием java 9+ как lib.jar, я включил его в другой проект, который построен таким же образом.
К сожалению, существует следующая проблема:
Error occurred during initialization of boot layer
java.lang.LayerInstantiationException: Package fxml in both module A (my current project I am trying to build) and module B (lib.jar)
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':run'.
> Process 'command '/usr/lib/jvm/openjdk-12/bin/java'' finished with non-zero exit value 1
Это действительно жалоба на папку "fxml" в ресурсах, потому что когда я переименовываю папку, эта проблема исчезает.
Я хотел бы спросить, как разрешить этот конфликт с помощью gradle, я нашел много статей о том, как разрешить зависимости, но не об именах папок.