Fib*_*FoX 16
有javafx-maven-plugin可供maven使用.
使用Java 8进行开发时,您只需将该插件作为一些build-plugin,而无需进一步依赖.
<plugin>
<groupId>com.zenjava</groupId>
<artifactId>javafx-maven-plugin</artifactId>
<version>8.8.3</version>
<configuration>
<mainClass>your.main.class.which.extends.javafx.Application</mainClass>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
调用内部mvn jfx:jar创建javafx-application-jar target/jfx/app/yourapp-jfx.jar,甚至在调用时创建本机启动程序(如EXE文件)mvn jfx:native.
免责声明:我是javafx-maven-plugin的维护者.
我pom.xml为了构建JavaFX应用程序而添加的唯一内容是这种依赖:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>javafx</artifactId>
<version>2.2</version>
<systemPath>${java.home}/lib/ext/jfxrt.jar</systemPath>
<scope>system</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)
它只是在我的Java8 JRE中获取javafx jar以将其添加到项目中.然后我用它maven-assembly-plugin来构建带有依赖关系的jar.
希望能帮助到你.
| 归档时间: |
|
| 查看次数: |
25741 次 |
| 最近记录: |