在sbt项目中的intellij idea中更改xxx-sources.jar下载的目录

时间:2019-08-20 13:26:57

标签: intellij-idea sbt

有一个由 intellij创意创建的 scala sbt项目,我将libraryDependencies += "org.apache.logging.log4j" % "log4j-core" % "2.12.1"添加到build.sbt中。

log4j-core-2.12.1.jar已保存到~/.ivy2/cache/org.apache.logging.log4j/log4j-core/jars/
当我查看 log4j-core 源代码时,intellij idea show:

enter image description here

我单击下载... 以下载source code,发现log4j-core-2.12.1-sources.jar已保存在~/.ideaLibSources/中。

enter image description here

但是我想将log4j-core-2.12.1-sources.jar保存到~/.ivy2/cache/org.apache.logging.log4j/log4j-core/srcs/,并且如果我下载commons-io-2.6-sources.jar,我想将其保存到~/.ivy2/cache/commons-io/commons-io/srcs/,怎么办?

1 个答案:

答案 0 :(得分:0)

如果您希望sbt将源下载到常春藤缓存中

  1. 转到“首选项” |“项目”中的项目的sbt选项。构建,执行,部署|生成工具| sbt
  2. 检查下载:库资源
  3. 刷新sbt项目

然后就不必从IntelliJ下载这些源了。