2011-06-07 12 views
8

Esta pregunta está relacionada con llamar al código scala desde el código java.¿Cómo incluir el código javadoc de scala al distribuir los Jars de la biblioteca?

Cuando incluyo alguna biblioteca de scala (en formato jar), los tipos de devolución suelen ser de tipo scala.collection y otros tipos de Scala.

Al desarrollar en Java (en Netbeans) utilizando las bibliotecas de scala, aparece el siguiente "error" cuando intento ver la documentación para los tipos de Scala.

Javadoc not found. Either Javadoc documentation for this item does not 
exist or you have not added specified Javadoc in the Java Platform Manager 
or the Library Manager.

cuál es la mejor manera de incluir javadocs (de mi código y la biblioteca de Scala) en los frascos distribuidos?

Respuesta

1

Si usa maven, poner una dependencia en Scala debería indicar al complemento que extraiga los javadocs (y el origen del problema) del repositorio. Si no está usando maven para la administración de dependencias ... Bueno, debería comenzar ahora.

Por cierto, exponer los tipos de Scala para Java no es una buena práctica. Debería envolver su código Scala en Java estándar. Mejorará en gran medida la capacidad de mantenimiento del código, ya que los desarrolladores que usen las jarras no tendrán que retorcerse la cabeza traduciendo Java a tipos de Scala.

+0

Puedo envolver tipos de Scala primitivos en Java pero para varios tipos en mi propio código de Scala, se volverá bastante tedioso. – Jus12

Cuestiones relacionadas