Probé el tutorial JavaFX para Netbeans con Maven y lo consiguió correr sin ningún problema. Maven encontró los artefactos, se han cargado, construir el proyecto y lo empezó. Pero yo no recibo ningún código de finalización (que faltan fuentes y Javadocs).
He intentado descargar el código fuente y javadocs para las dependencias de Maven en Netbeans, pero sólo las fuentes / javadocs para los artefactos de envoltura (por ejemplo, los vacíos JavaFX-controls-11) están disponibles. Pero no hay fuentes se encuentran para la implementación real (por ejemplo, JavaFX-controls-11-Linux).
¿Dónde puedo encontrar las fuentes / javadocs y cómo agrego a Netbeans?
Hay un problema ya presentada sobre esto en los documentos OpenJFX.
Si bien no se ha resuelto todavía, hay una posible solución, basada en:
NetBeans sólo se suma frascos javadoc / fuente de un frasco con exactamente el mismo nombre y -javadoc / -fuente sufijo
Así que aquí están los pasos para resolverlo:
Clone la HelloFX muestra para NetBeans y Maven, de las muestras de OpenJFX.
Actualizar las dependencias JavaFX a 11.0.2.
<dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-controls</artifactId> <version>11.0.2</version> </dependency> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-fxml</artifactId> <version>11.0.2</version> </dependency>
Ejecutarlo:
mvn clean compile exec:java
Compruebe que las dependencias JavaFX se han descargado en el local de
m2
repositorio. En virtud de<user home>/.m2/repository/org/openjfx/javafx-base/11.0.2
, por ejemplo, se encuentrajavafx-base-11.0.2.jar
yjavafx-base-mac-11.0.2.jar
(owin
, olinux
sobre la base de su plataforma).De nuevo en NetBeans, clic derecho en la carpeta y seleccione Dependencias
Download Sources
(ver el progreso de la tarea en la barra de tareas inferior derecha), y luegoDownload Javadoc
(ver el progreso de la tarea).
- Ir a su
m2
repositorio y verificar que hay ahora-source
y-javadoc
archivos jar.
Sin embargo, esto no va a resolver el problema, sin embargo, hay un paso adicional:
- En su
m2
repositorio, cambiar manualmente el nombre de las-source
y-javadoc
los archivos jar la utilización de su plataforma de clasificador, a-mac-source
y-mac-javadoc
(owin
, olinux
sobre la base de su plataforma). Hacer esto para los diferentes módulos JavaFX:
Volver a NetBeans, comprobar que ahora usted tiene JavaDoc, o si pulsa Ctrl / Cmd + clic se puede acceder a la fuente.
Tenga en cuenta que esta revisión tiene que ser hecho sólo una vez, el resto de sus proyectos Maven debe escoger JavaDoc y fuentes.