第一篇文章。我正在努力将标准JavaFX应用程序转换为Gluon项目,以便可以在所有主要平台上重用我的代码库。我仍在学习Gluon框架/工作流程,并认为查看一个类似规模的示例项目并查看它如何在Gluon中实现是一个好主意。我要引用的项目是这样的:
https://github.com/jperedadnr/Game2048FX
我的问题是NetBeans似乎找不到Charm Down PlatformFactory导入。在进行一些挖掘时,似乎不再受支持?如果真是这样,我可以轻松地修改代码以能够运行该项目并进行试验,以此作为学习Gluon生态系统的方式吗?如果没有类似的项目,我可以用作参考?我的应用程序是经典跳棋游戏的一个简单变体,因此没有什么太复杂的。我正在寻找类似复杂性的东西。
答案 0 :(得分:1)
尽管该项目是一个不错的用例,但是我不得不说Github上的代码已经过时了[免责声明:我是作者]。
当然,您仍然可以使其轻松工作。
Charm Down依赖项:
repositories {
jcenter()
maven {
url 'https://oss.sonatype.org/content/repositories/snapshots/'
}
}
ext.CHARM_DOWN_VERSION = "0.0.3-SNAPSHOT"
不再可用。这就是应该避免依赖快照的原因...
因此,您可以尝试查找下一个可用的快照或发行版本,并尝试使用尽可能接近的版本,以免破坏现有存储库中的更改。
到目前为止,您可以尝试:
ext.CHARM_DOWN_VERSION = "0.0.4-SNAPSHOT"
它仍然可用(例如参见Charm-down-common)。
或者您可以选择一个版本:
repositories {
jcenter()
}
ext.CHARM_DOWN_VERSION = "0.0.3"
请注意,两个版本相同(请参见日期,均自2015年9月起)。
但是即使您可以使用它,Gluon项目和与平台相关的代码也已经过时了。
我建议您先看看当前的Gluon samples和魅力降临library。