Recientemente comencé un proyecto JavaFX, y me gustaría usar Maven como mi compilador/herramienta de implementación.JavaFX con Maven
¿Existe un buen tutorial o complemento para integrar JavaFX y Maven?
Recientemente comencé un proyecto JavaFX, y me gustaría usar Maven como mi compilador/herramienta de implementación.JavaFX con Maven
¿Existe un buen tutorial o complemento para integrar JavaFX y Maven?
Esto me ha ayudado mucho:
En el comienzo de la entrada de blog el autor menciona otro gran artículo que se puede encontrar aquí ...:
La principal "magia" es obtener "settings.xml" a la derecha ... Después ... no es tan difícil.
Alex Ruiz tenía un muy buen puesto en este recientemente y dio a conocer un plugin de Maven que debe ayudarle a:
Me lanzó una nueva versión de la FEST JavaFX Compiler Maven Plug-in. Esta nueva versión admite la compilación de fuentes de prueba. Para obtener más información, visite http://alexruiz.developerblogs.com/?p=1197
Parece que este complemento ya no está en desarrollo activo. – waste
Existe un complemento maven desarrollado por un usuario de javafx.
Ver este post mailling:
http://mail.openjdk.java.net/pipermail/openjfx-dev/2012-October/003969.html
y el sitio github:
A partir de Java 7u9 Creo JavaFX se envía junto con Java SE Runtime y el resto, por lo que es bastante fácil crear un proyecto JavaFX basado en Maven.
Esto es lo que hay que hacer (suponiendo que tiene última versión de Java SE entorno de 7 tiempo de ejecución):
Ir al directorio donde están instaladas las librerías de JRE: cd "/c/Program Files/Java/jre7/lib"
encontró lo que es la versión de JavaFX leyendo el archivo javafx.properties. cat javafx.properties
producirá algo como: javafx.runtime.version=2.2.3
Ahora ya está listo para instalar el paquete de tiempo de ejecución de JavaFX a Maven: mvn install:install-file -Dfile=jfxrt.jar -DgroupId=com.oracle -DartifactId=javafx -Dpackaging=jar -Dversion=2.2.3
Por último, cree un proyecto Maven sencilla, en NetBeans decir, abren su pom.archivo XML y añadir la siguiente dependencia:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>javafx</artifactId>
<version>2.2.3</version>
</dependency>
Una vez que guarda el pom.xml se puede seguir utilizando el flujo de trabajo típico Maven.
Tenga en cuenta que utilicé el entorno MSYS (http://www.mingw.org) en Windows en los ejemplos anteriores en el caso de que se confunda. Si prefiere Windows CMD, sería muy similar. Simplemente no me siento cómodo sin las herramientas BASH y GNU como sed, grep, etc ...
Prefiero la respuesta de Reyman de utilizar un [plugin maven JavaFX dedicado] (https://github.com/zonski/javafx-maven-plugin) a la solución presentada en esta respuesta, o simplemente usar Oracle Java 8+ y JavaFX trabajar fuera de la caja (al igual que el resto del JRE), no se requiere información de complemento o de dependencia de maven. Si sigue las instrucciones en esta respuesta, puede terminar con problemas como [JavaFX no puede cargar caspian.css] (http://stackoverflow.com/questions/20623979/javafx-cant-load-caspian-css) – jewelsea
I Creo que este enfoque está bien. Sin embargo, uno podría necesitar agregar el alcance provisto o '
Parece que el enlace está roto. – joshuamabina