如何在分发库Jars时包含Scala代码的javadoc?

8

这个问题涉及到从Java代码调用Scala代码。

当我包含一些Scala库(以jar格式)时,返回类型通常是scala.collection和其他Scala类型。

在Java(Netbeans中)使用Scala库进行开发时,当我尝试查看Scala类型的文档时,会出现以下“错误”:

找不到Javadoc。要么此项的Javadoc文档不存在,要么您尚未在Java平台管理器或库管理器中添加指定的Javadoc。

如何最好地将javadoc(我的代码和scala-library)包含在分发的jar文件中?

1个回答

1

如果您使用Maven,将Scala依赖项放入应该指示插件从存储库中提取javadocs(以及源代码)。如果您没有使用Maven进行依赖管理... 那么,您现在应该开始使用。

顺便说一句,为Java公开Scala类型不是一个好习惯。您应该将Scala代码包装成标准的Java代码。这将极大地增强代码的可维护性,因为使用您的JAR文件的开发人员不必费心将Java转换为Scala类型。


我可以在Java中包装基本的Scala类型,但对于我的一些自定义Scala代码中的多个类型,这将变得非常乏味。 - Jus12

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接