Gradle 使用预加载程序构建JavaFX应用程序

Gradle 使用预加载程序构建JavaFX应用程序,gradle,javafx,build,build-process,preloader,Gradle,Javafx,Build,Build Process,Preloader,我使用IntelliJ IDEA IDE,我想在JavaFX应用程序中使用Gradle系统作为构建系统。我想为我的程序创建预加载程序,并将其与程序一起打包到一个jar文件中。说明我必须至少有两个模块:应用程序和预加载程序。如何使用gradle系统使用Preload构建JavaFX应用程序?免责声明:我是该应用程序的创建者和维护者 您不需要创建一些预加载程序,它在JVM加载库和引导所有类加载程序时使用,但您不必创建一些预加载程序 这里存在利益冲突:您使用两个系统来生成javafx应用程序,一个是g

我使用IntelliJ IDEA IDE,我想在JavaFX应用程序中使用Gradle系统作为构建系统。我想为我的程序创建预加载程序,并将其与程序一起打包到一个jar文件中。说明我必须至少有两个模块:应用程序和预加载程序。如何使用gradle系统使用Preload构建JavaFX应用程序?

免责声明:我是该应用程序的创建者和维护者

您不需要创建一些预加载程序,它在JVM加载库和引导所有类加载程序时使用,但您不必创建一些预加载程序

这里存在利益冲突:您使用两个系统来生成javafx应用程序,一个是gradle构建系统,另一个是IntelliJ IDEA-IDE。IDEA有一个JavaFX插件,它可以做一些事情,还有我写的gradle插件,它可以在正常的gradle开发周期中做一些事情

javafx gradle插件与IDE无关,因此不需要启用某些IDEA插件


要获得包含proguard用法的一些示例,.

您可能需要查看(我自己还没有尝试过)。如果你在工作中遇到困难,也许可以直接联系我们。我为我的疏忽道歉。我澄清了我的问题。@Antonio不建议创建一个jar,因为预加载程序应该是轻量级的,当它位于某个胖jar中时就不是了。要使用javafx gradle插件打包应用程序,只需调用
gradle jfxJar
gradle jfxNative
(可以在IDE中选择)