pem*_*ahl 12 scala sbt scaladoc
我正在使用sbt 0.11.2进行混合Java/Scala项目.我已经意识到,当我doc
从sbt中运行命令时,它不仅会为Scala源文件创建scaladocs src/main/scala
,而且还会为Java源文件src/main/java
创建scaladocs(sbt wiki声称src/main/scala
仅为此创建它们似乎不是真的).
但是,这看起来不太好.例如,对于Foo
使用静态方法命名的Java类,生成的scaladoc中有两个条目:Foo
类和Foo
对象.该类仅列出构造函数,对象列出静态方法.
有什么方法可以告诉sbt src/main/java
从scaladoc生成中排除文件夹吗?我想为那些人创建javadoc.
Dan*_*ral 12
处理这种情况的常用方法是使用inspect
查看信息的来源,然后进行更改.在doc
节目中进行检查compile:sources(for doc)
,这是一个Seq[java.io.File]
,并且可以像这样改变:
sources in (Compile, doc) ~= (_ filter (_.getName endsWith ".scala"))
Run Code Online (Sandbox Code Playgroud)
您可以使用show compile:sources(for doc)
它来查看它包含的内容,然后set
更改它并再次检查其值.
归档时间: |
|
查看次数: |
2567 次 |
最近记录: |