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

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

将以下设置添加到 build.sbt Play 2.2.x 应用程序的文件
不会禁用 Scaladoc 生成。怎么才能禁用?

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

最佳答案

将以下设置添加到 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评论!

关于sbt - 如何在 Play 2.2.x 的 dist 任务中禁用 ScalaDoc 生成(使用 project/build.scala)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21461798/

相关文章:

scala - 使用 sbt native-packager 修改 rpm 的安装目录

scala - SBT 依赖项中的 "container"和 "provided"有什么区别?

scala - 抑制 sbt 调试输出

jenkins - SBT 为每次构建的依赖项浪费了大量磁盘空间

playframework - Play框架上公用文件夹外的 Assets 映射

scala - 限制对 Play Framework (Scala) 中特定 IP 的访问

playframework - 使用 sbt native 打包程序的特定于环境的发行版

scala - 如何在SBT 0.10.0中获取完整的stacktrace?

java - 聚合/存储字段和异步作业

scala - 不同 sbt key 运算符的用例