Как включить javadoc scala-кода при распространении библиотеки Jars? - PullRequest
8 голосов
/ 07 июня 2011

Этот вопрос связан с вызовом scala-кода из java-кода.

Когда я включаю некоторую библиотеку scala (в формате jar), часто возвращаемые типы имеют тип scala.collection и другие типы Scala.

При разработке на Java (в Netbeans) с использованием библиотек Scala при попытке просмотреть документацию для типов 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.

Каков наилучший способ включить Javadoc (из моего кода и библиотеки Scala) в распределенные файлы JAR?

1 Ответ

1 голос
/ 14 июня 2011

Если вы используете maven, установка зависимости от Scala должна дать плагину команду извлекать javadocs (и источник информации) из хранилища.Если вы не используете maven для управления зависимостями ... Хорошо, вам следует начать сейчас.

Кстати, предоставление типов Scala для Java не является хорошей практикой.Вы должны обернуть свой код Scala в стандартную Java.Это значительно повысит удобство сопровождения кода, так как разработчикам, использующим ваши jar-файлы, не придется крутить голову при переводе Java на типы Scala.

...