We use JavaFX Desktop WebView in the user login Path. The integration of JavaFX is done with the official Gradle plugin. However, we can't use it in the same module as the Android Library plugin.
Firstly, We have put a workaround that consists of manually adding the necessary JavaFX dependencies depending on the machine running the build. Besides, normally the plugin official does the same things.
๐ What does this PR do?
We use JavaFX Desktop WebView in the user login Path. The integration of JavaFX is done with the official Gradle plugin. However, we can't use it in the same module as the Android Library plugin.
Firstly, We have put a workaround that consists of manually adding the necessary JavaFX dependencies depending on the machine running the build. Besides, normally the plugin official does the same things.
So now, in this PR, to use the official JavaFX Gradle plugin, I created a new pure JVM module with a composable Webview based on the JavaFX Webview.
โ Checklist
๐งช How can this PR been tested?
๐งพ Tasks Remaining: (List of tasks remaining to be implemented)
๐ผ๏ธ Screenshots (if applicable):