Как да включите javadoc на scala код при разпространение на библиотека Jars?

Този въпрос е свързан с извикване на 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.

кой е най-добрият начин за включване на javadocs (на моя код и scala-library) в разпределените буркани?


person Jus12    schedule 07.06.2011    source източник


Отговори (1)


Ако използвате maven, поставянето на зависимост от Scala трябва да инструктира плъгина да изтегли javadocs (и източника за въпроса) от хранилището. Ако не използвате maven за управление на зависимости... Е, трябва да започнете сега.

Между другото, излагането на Scala типове за Java не е добра практика. Трябва да обвиете вашия Scala код в стандартна Java. Това значително ще подобри поддръжката на кода, тъй като разработчиците, използващи вашите буркани, няма да трябва да си въртят главите, превеждайки Java в Scala типове.

person Cloves Almeida    schedule 14.06.2011
comment
Мога да обвивам примитивни Scala типове в Java, но за няколко типа в собствения ми Scala код ще стане доста досадно. - person Jus12; 15.06.2011