是否有可能在javafx maven插件的同一阶段(包阶段)中保留操作序列

时间:2016-05-12 14:19:04

标签: java maven plugins javafx pom.xml

我正在使用本机捆绑包javafx maven插件。 在构建本机程序包时,在程序包阶段,为我的应用程序创建.app和.dmg。当本机程序包执行时,同时创建.app和.dmg。 之后,我的资源插件将另一个项目的插件复制到该项目的.app。 但问题是,插件被复制到.app而不是.dmg,因为已经创建了.dmg。 我的要求是:我希望在相同的包阶段中保留一些订单,即首先我想要创建.app,然后我想要复制插件然后我想要创建.dmg。 现在发生了什么:.app正在创建然后.dmg被创建然后插件被复制,因为插件出现在.app但不在.dmg

1 个答案:

答案 0 :(得分:0)

长期技术原因简短:不行,不可能,因为该插件依赖于oracle提供的已使用的javapackager - 库,这些库构建为在运行时.app - 内容重新创建dmg 1}} - 捆绑

这与另一个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

只是为了通知其他人搜索并找到这个SO问题;)

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