【问题标题】:Is it possible to mantain the sequence of operations during the same phase (package phase) in javafx maven plugins是否可以在 javafx maven 插件的同一阶段(包阶段)保持操作顺序
【发布时间】:2016-09-08 10:51:54
【问题描述】:

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

【问题讨论】:

    标签: java maven plugins javafx pom.xml


    【解决方案1】:

    长期技术原因很短:不,不可能,因为该插件依赖于 oracle 提供的使用的 javapackager-libs,它们被构造为在运行 dmg-bundler 时重新创建 .app-content。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-17
      • 2013-01-08
      • 1970-01-01
      相关资源
      最近更新 更多