gpt4 book ai didi

JavaFX:Maven 插件 - 使可执行文件引用 Maven 存储库而不是 lib 文件夹

转载 作者:行者123 更新时间:2023-12-02 13:19:21 27 4
gpt4 key购买 nike

我正在寻找一种为我的 JavaFX 应用程序创建可执行 jar 文件的方法。

我目前正在使用 zenjava maven 插件,并且使用 jfx:jar 目标。这样做,所有依赖项都会在名为/lib 的文件夹中生成。

当其中一个依赖项(由另一个组处理的单独项目)更新时,就会出现问题,我需要再次重建我的 jar。

是否可以使用 pom 来引用依赖项? (不是指向lib)所以我只会在每次更新依赖项时更新pom?

提前致谢!

最佳答案

简短回答:不,不可能

长答案: JavaFX-Maven-Plugin 可用于开发(通过 mvn jfx:run )和部署(通过 mvn jfx:jarmvn jfx:native )。

您正在生成一个潜在的可部署包,其中已经包含在某些目标计算机上执行所需的所有内容。您必须使用“预加载器”封装您的 javafx 应用程序,该预加载器会下载所有可执行文件所需的内容。

分发需要一些互联网连接来收集所有必需依赖项的应用程序背后的想法是什么?

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

关于JavaFX:Maven 插件 - 使可执行文件引用 Maven 存储库而不是 lib 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43631433/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com