如何使用sbt跳过javadoc依赖下载

Vad*_*zim 10 javadoc scala sbt

1)Javadoc工件往往占用太多空间和时间来下载.例如,scala-library-2.10.2-sources.jar是1 Mb,但是scala-library-2.10.2-javadoc.jar是34 Mb.

2)根本不需要Javadoc.现代IDE可以从源中获取所有信息.

所以我想找到一种方法来改变sbt设置,以完全禁用第三方库依赖项中的javadoc下载.

Vad*_*zim 18

https://github.com/mpeltonen/sbt-idea/issues/225#issuecomment-19150022请给出答案:

javadoc通常比源更笨重且没用.我至少通过将此设置放在〜/ .sbt/build.sbt中来关闭下载javadoc:

transitiveClassifiers in Global := Seq(Artifact.SourceClassifier)
Run Code Online (Sandbox Code Playgroud)

另请参见SBT中的分类器是什么.

请注意,~/.sbt/build.sbt在Linux上对应%USERPROFILE%\.sbt\build.sbt于Windows.