如何在Play 2.2.x中使用dist任务禁用ScalaDoc生成(使用project / build.scala)?

时间:2014-01-30 16:18:36

标签: sbt playframework-2.2 sbt-native-packager scaladoc

将以下设置添加到Play 2.2.x应用的build.sbt文件中 不会禁用Scaladoc生成。如何禁用它?

play.Project(appName, appVersion, appDependencies)
    .settings(scalaVersion := "2.10.3")
    .settings(jsSettings : _*)
    .settings(
        publishArtifact in (Compile, packageDoc) := false,
        publishArtifact in packageDoc := false
    )

1 个答案:

答案 0 :(得分:52)

将以下设置添加到Play项目:

sources in (Compile,doc) := Seq.empty
publishArtifact in (Compile, packageDoc) := false

随着改变,它应该如下:

play.Project(appName, appVersion, appDependencies)
    .settings(scalaVersion := "2.10.3")
    .settings(jsSettings : _*)
    .settings(
        publishArtifact in (Compile, packageDoc) := false,
        publishArtifact in packageDoc := false,
        sources in (Compile,doc) := Seq.empty
    )

感谢@peter-hilton发表评论!