JavaFX with Maven [closed]

丶灬走出姿态 提交于 2019-12-17 22:24:29

问题


I recently started a JavaFX project, and I'd like to use Maven as my compiler/deployment tool.

Is there a good tutorial or plugin to integrate JavaFX and Maven?


回答1:


Starting with Java 7u9 I think JavaFX is shipped together with Java SE runtime and the rest, so it makes it pretty easy to create a Maven-based JavaFX project.

Here is what you do (assuming you have latest Java SE 7 runtime environment):

  1. Go to directory where your JRE libs are installed: cd "/c/Program Files/Java/jre7/lib"

  2. Find what is the version of the JavaFX by reading the javafx.properties file. cat javafx.properties will produce something like: javafx.runtime.version=2.2.3

  3. Now you are ready to install the JavaFX runtime package to Maven: mvn install:install-file -Dfile=jfxrt.jar -DgroupId=com.oracle -DartifactId=javafx -Dpackaging=jar -Dversion=2.2.3

  4. Finally, create a simple Maven project, in say NetBeans, open your pom.xml file and add the following dependency:


<dependency>
  <groupId>com.oracle</groupId>
  <artifactId>javafx</artifactId>
  <version>2.2.3</version>
</dependency>

Once you save the pom.xml you can continue using your typical Maven workflow.

Please note I used the MSYS (http://www.mingw.org) environment on Windows in the examples above in the case you get confused. If you prefer Windows CMD it would be very much similar. I just do not feel comfortable without BASH and GNU tools such as sed, grep, etc...




回答2:


This helped me a lot:

Blog Entry

In the beginning of the Blog Entry the author mentions another great Article that can be found here...:

Another Blog

The main "magic" is getting "settings.xml" right... Afterwards...it is not that difficult.




回答3:


I released a new version of the FEST JavaFX Compiler Maven Plug-in. This new version supports compilation of test sources. For more details please visit http://alexruiz.developerblogs.com/?p=1197




回答4:


There is a maven plugin developped by an user of javafx.

See this mailling post :

http://mail.openjdk.java.net/pipermail/openjfx-dev/2012-October/003969.html

and the github site :

https://github.com/zonski/javafx-maven-plugin




回答5:


Alex Ruiz had a really good post on this recently and released a Maven plugin that should help you:

http://alexruiz.developerblogs.com/?p=725




回答6:


And one more: http://blogs.jfrog.org/2009/05/maven-and-javafx-story-of-twitterfx-pom.html



来源:https://stackoverflow.com/questions/1927470/javafx-with-maven

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!