我正在使用本机捆绑包javafx maven插件。 在构建本机程序包时,在程序包阶段,为我的应用程序创建.app和.dmg。当本机程序包执行时,同时创建.app和.dmg。 之后,我的资源插件将另一个项目的插件复制到该项目的.app。 但问题是,插件被复制到.app而不是.dmg,因为已经创建了.dmg。 我的要求是:我希望在相同的包阶段中保留一些订单,即首先我想要创建.app,然后我想要复制插件然后我想要创建.dmg。 现在发生了什么:.app正在创建然后.dmg被创建然后插件被复制,因为插件出现在.app但不在.dmg
答案 0 :(得分:0)
长期技术原因简短:不行,不可能,因为该插件依赖于oracle提供的已使用的javapackager
- 库,这些库构建为在运行时.app
- 内容重新创建dmg
1}} - 捆绑
这个问题将在开幕式上解决并报告:https://github.com/javafx-maven-plugin/javafx-maven-plugin/issues/235
只是为了通知其他人搜索并找到这个SO问题;)
免责声明:我是javafx-maven-plugin的维护者和javafx-gradle-plugin的创建者。