在Activator dist
任务期间禁用scaladoc / javadoc的最佳方法是什么。
我尝试了以下但是没有用
val genDocs: java.lang.Boolean = java.lang.Boolean.getBoolean(Option(System.getProperty("genDocs")).getOrElse("true"))
import scala.Boolean
publishArtifact in (Compile, packageDoc) := Boolean.unbox(genDocs)
publishArtifact in packageDoc := Boolean.unbox(genDocs)
publishArtifact in packageSrc := Boolean.unbox(genDocs)
我将dist
作为activator -DgenDocs=false dist
运行但不知何故仍然会尝试生成文档。
感谢帮助
答案 0 :(得分:2)
默认情况下,dist
任务将在生成的包中包含API文档。如果没有必要,请在build.sbt
:
sources in (Compile, doc) := Seq.empty
publishArtifact in (Compile, packageDoc) := false