我正在尝试使用Gradle构建相对简单的JavaFX应用程序。但是,我不知道该怎么做。
我是Gradle的新手,对于简单的(非javafx)项目,我已经成功使用了插件,java
并application
构建和打包了库和命令行应用程序。
但是,关于JavaFX,我完全陷入困境。我已经阅读了这篇文章,该文章建议使用该JavaFX
插件,但是我只能找到该插件的源代码,但是没有关于如何实际使用它的文档(在文章中,他们只是从远程URL应用它,但这在我的机器上失败了,说我未被授权…)
有关如何正确执行此操作的任何线索?
这是一个在GitHub上构建的Gradle
JavaFX示例
。请注意,根据Bintray的说法,该插件的最新版本为8.1.1,因此,如果要使用最新版本,请将插件URL中的“
0.3.0”替换为“ 8.1.1”。
需要明确的是,这是分发Gradle插件的非常不寻常的方式。大多数都更容易集成到构建中!
编辑 :使用“应用插件”工作的最新叉子https://github.com/FibreFoX/javafx-gradle-
plugin
问题内容: 我正在尝试使用Gradle构建相对简单的JavaFX应用程序。但是,我不知道该怎么做。 我是Gradle的新手,对于简单的(非javafx)项目,我已经成功使用了插件,并构建和打包了库和命令行应用程序。 但是,关于JavaFX,我完全陷入困境。我已经阅读了这篇文章,该文章建议使用该插件,但是我只能找到该插件的源代码,但是没有关于如何实际使用它的文档(在文章中,他们只是从远程URL应用它
我遵循了https://blog.jetbrains.com/idea/2013/03/packaging-javafx-2-applications-in-intellij-idea-121/中的步骤 但是当我尝试构建工件时,在最后一步中,我得到了这个错误 错误:Java FX Packager:无法生成工件-FX:Deploy在此JDK中不可用 这里有一个快速测试的hello world应用程
我使用gradle创建了一个简单的java项目,从“gradle init——类型java应用程序”开始。 主java文件的内容-“App.java”: 文件“build.gradle”的内容: gradle似乎已成功下载log4j jar文件: 在~/中有一组log4j jar/pom文件。gradle目录。当我尝试生成时,出现以下生成错误: 我对gradle/java是新手。任何帮助都将不胜感
下载https://services.gradle.org/distributions/gradle-2.3-bin.zip 线程“main”javax.net.ssl.SSLHandShakeException中的异常: java.security.cert.CertificateException:找不到与services.gradle.org匹配的主题替代DNS名称。在sun.securit
问题内容: 我正在尝试使用Gradle命令行界面构建我的Android应用。我还将 GRADLE_HOME / bin 添加到环境中。首先,我使用gradle init生成了包装,gradlew在我的项目文件夹中。现在,当我使用此包装程序构建我的应用程序( ./gradlew build )或使用其任何功能时,它尝试下载gradle-2.3.zip文件并失败(以下错误消息)。我不明白的是为什么gr
我是JavaFX新手。我使用Maven创建了一个Hello World项目。当我在Eclipse中运行时,它工作得很好。 当我试图使用build.fxbuild构建应用程序时,我得到了这个错误。