我想问一下是否有任何方法可以将JavaFX添加到Eclipse中的Maven Archetype列表或任何使用Maven构建JavaFX Application的插件中.
有javafx-maven-plugin可供maven使用.
使用Java 8进行开发时,您只需将该插件作为一些build-plugin,而无需进一步依赖.
com.zenjava javafx-maven-plugin 8.8.3 your.main.class.which.extends.javafx.Application
调用内部mvn jfx:jar
创建javafx-application-jar target/jfx/app/yourapp-jfx.jar
,甚至在调用时创建本机启动程序(如EXE文件)mvn jfx:native
.
免责声明:我是javafx-maven-plugin的维护者.
我pom.xml
为了构建JavaFX应用程序而添加的唯一内容是这种依赖:
com.oracle javafx 2.2 ${java.home}/lib/ext/jfxrt.jar system
它只是在我的Java8 JRE中获取javafx jar以将其添加到项目中.然后我用它maven-assembly-plugin
来构建带有依赖关系的jar.
希望能帮助到你.