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

标签 scala sbt javadoc

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 下载。

最佳答案

https://github.com/mpeltonen/sbt-idea/issues/225#issuecomment-19150022好心回答:

The javadoc is typically much more bulky and less useful than the sources. I have at least turned off downloading javadocs by putting this setting in ~/.sbt/build.sbt:


transitiveClassifiers in Global := Seq(Artifact.SourceClassifier)

另见 What is a classifier in SBT .

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

关于scala - 如何使用 sbt 跳过 javadoc 依赖项下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20313123/

相关文章:

scala - 如何使用 A 的值作为映射中的键将 Seq[A] 转换为 Map[Int, A]?

scala - 如何找到适合 32 位整数的 n 的最大倍数

scala - 合并后如何保留两个可观察对象发出的项目的顺序?

eclipse - 如何在sbt项目中声明对Scalding的依赖?

scala - com.eed3si9n#sbt-assembly的libraryDependencies; 0.13.0 : not found

scala - 如何使用 Proguard 和 SBT 混淆 Fat Scala Jar

Java JMC "MediaProvider"- 神秘类

scala - Akka actor 成为关闭不可变状态的方法是否安全?

maven - 从 IntelliJ 调用 maven 时如何解决缺少的 'javadoc' 命令问题?

Javadoc "ı" "i"问题