2016-05-12 16 views
0

我正在使用本地bundle javafx maven插件。 在构建本地程序包的同时,在程序包阶段为应用程序创建.app和.dmg。当本地程序包得到执行时,同时创建.app和.dmg。 之后,我的资源插件将从另一个项目的插件复制到此项目的.app。 但问题是,插件被复制到.app但不是.dmg,因为.dmg已经创建。 我的要求是:我想要在同一个软件包阶段内完成一些命令,即首先我要创建我的.app文件,然后我想要插件被复制,然后我想创建.dmg文件。 现在发生了什么:.app正在创建,然后.dmg正在创建,然后插件被复制,因为插件出现在.app中,但不是在.dmg中是否有可能在javafx maven插件的相同阶段(包阶段)中维护操作序列

回答

0

短技术原因short:nope,not possible ,因为该插件依赖于oracle提供的使用javapackager -lib,在运行dmg -bundler时,它构建为重新创建.app-内容。

这是另一SO-问题:Is it possible to placing Plugins(.appex) at a common location beforehand where JavaFX maven plugin would pick it and build the app

这个问题是要围绕由线程首战工作,报道说:https://github.com/javafx-maven-plugin/javafx-maven-plugin/issues/235

就通知其他人搜索和发现这种所谓问题;)

声明:我是javafx-maven-plugin和javafx-gradle-plugin创建者的维护者。