查找JavaFX应用程序的Javapackager gradle集成示例

时间:2015-03-21 09:26:05

标签: gradle javafx

我正在寻找将JavaFX应用程序的打包集成到Gradle构建中的最明智的方法。

https://bitbucket.org/shemnon/javafx-gradle上的插件看起来并不像它的维护,我想知道是否有更好的方法,而不是手动黑客攻击javapackager的命令行调用,我必须手动解决所有的依赖关系我自己。

谢谢

2 个答案:

答案 0 :(得分:1)

我一直面临着类似的情况,所以我在github上开始了一个纯粹的gradle示例项目

https://github.com/moxi/javafx-gradle-multiproject-setup

我会尝试使用基本的东西来更新代码,例如为Mac应用生成Dmg,现在它作为初学者很好。

你是对的,你正在寻找的插件不再受支持,正如你在作者发表的最新评论中看到的那样:

https://bitbucket.org/shemnon/javafx-gradle/issues/49/documentation-and-a-working-sample

我找到了以下项目并且它有点工作,需要对多个模块项目进行一些调整,但是它会正确生成二进制文件:

https://github.com/FibreFoX/javafx-gradle-plugin

这家伙现在似乎对这个项目很活跃,缺乏文档是一个问题,但你仍然可以部署你的JavaFX项目,我尝试为Mac创建一个DMG包,你将不得不尝试与平台相同的东西你打算支持。

答案 1 :(得分:0)

你可以看看这个博客:

我按照这个大纲来转换几个JavaFX项目意味着什么。我一直在想我喜欢LeapMotion盒子: - )

它应该让你开始。据我所知,你需要使用JavaPackager来构建一个' 正确的' JavaFX应用程序。这就是设置平台线程和幕后其他东西( npi )的神奇之处。