有沒有辦法通過運行javafx maven插件的jfx:jar目標來包含生成的jar中的所有依賴關係?JavaFX Maven插件:com.zenjava - jfx:jar包含所有依賴?
我正在尋找一種方法來生成JavaFX的可執行的JAR像Eclipse項目>導出>運行的JAR設置如何有此選項:
其他一些信息: 目前,如果我使用jfx:jar生成的jar是〜150kb,除非依賴庫存在,否則不會運行。但是,如果我使用上面顯示的eclipse runnable jar導出選項,則生成的jar是〜40,000kb,並且可以自行運行。
我POM:
<properties>
<jfx.output.dir>${project.build.directory}/application/</jfx.output.dir>
</properties>
.
.
.
<plugins>
<plugin>
<groupId>com.zenjava</groupId>
<artifactId>javafx-maven-plugin</artifactId>
<version>8.7.0</version>
<configuration>
<mainClass>my.main.class.Main</mainClass>
<jfxAppOutputDir>${jfx.output.dir}</jfxAppOutputDir>
<allPermissions>true</allPermissions>
</configuration>
</plugin>
</plugins>