JavaFX 11 en Netbeans 10 (con Maven) no tiene Fuentes / Javadocs

tobain:

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?

José Pereda :

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:

  • Instalar NetBeans 10 y JDK 11.0.2 .

  • 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 m2repositorio. En virtud de <user home>/.m2/repository/org/openjfx/javafx-base/11.0.2, por ejemplo, se encuentra javafx-base-11.0.2.jary javafx-base-mac-11.0.2.jar(o win, o linuxsobre 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 luego Download Javadoc(ver el progreso de la tarea).

  • Ir a su m2repositorio y verificar que hay ahora -sourcey -javadocarchivos jar.

Sin embargo, esto no va a resolver el problema, sin embargo, hay un paso adicional:

  • En su m2repositorio, cambiar manualmente el nombre de las -sourcey -javadoclos archivos jar la utilización de su plataforma de clasificador, a -mac-sourcey -mac-javadoc(o win, o linuxsobre 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.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=186795&siteId=1
Recomendado
Clasificación