在 Intellij 中找不到 scala-library 的库源
Library sources not found for scala-library in Intellij
我有一个导入的 sbt 项目。在导入过程中,我没有点击下载 sbt 源 - 我不清楚这是否是后续问题的原因。无论如何,有没有办法如屏幕截图所示补救丢失的库?
单击 "Download" 结果如上所示 "Library sources aren't found"。
更新 来自以下答案:转到其他设置|默认设置|构建、执行、部署|构建工具|SBT 这是我看到的:
另一个更新 我去 Intellij Idea|Preferences|Execution,Deployment,Build 看看下面的内容
注意:即使勾选了 下载 sbt 文档和源代码,它也没有"take":下次打开对话框时,它仍然没有被选中。
File
-> Settings
-> Build, Execution, Deployment
-> Build Tools
-> SBT
,检查 "Download sources and Docs"。打开 SBT 面板,然后单击刷新。瞧。
我一直在 Windows 上与 Intellij 作斗争(跨不同的版本和更新...主要是 EAP,所以这可能是我的错),但是如果我将 withSources() withJavadoc()
添加到库依赖:
libraryDependencies ++= Seq(
"com.twitter" %% "finatra-http" % versions.finatra withSources() withJavadoc(),
它将下载源代码和文档。然后,当我单击 Attach Sources...
时,如果我在缓存中指向它,Intellij 最终将更新并正确加载源。
有关详细信息,请参阅 http://www.scala-sbt.org/0.13/docs/Library-Management.html#Download+Sources。
关闭项目。然后文件 -> 打开... 和 select "open project" 对话框中的实际 build.sbt 文件。从实际的 sbt 文件打开它应该会显示一个对话框,告诉您它将下载源代码、文档等。
我用的是 IntelliJ CE 2017.2.6
我有一个导入的 sbt 项目。在导入过程中,我没有点击下载 sbt 源 - 我不清楚这是否是后续问题的原因。无论如何,有没有办法如屏幕截图所示补救丢失的库?
单击 "Download" 结果如上所示 "Library sources aren't found"。
更新 来自以下答案:转到其他设置|默认设置|构建、执行、部署|构建工具|SBT 这是我看到的:
另一个更新 我去 Intellij Idea|Preferences|Execution,Deployment,Build 看看下面的内容
注意:即使勾选了 下载 sbt 文档和源代码,它也没有"take":下次打开对话框时,它仍然没有被选中。
File
-> Settings
-> Build, Execution, Deployment
-> Build Tools
-> SBT
,检查 "Download sources and Docs"。打开 SBT 面板,然后单击刷新。瞧。
我一直在 Windows 上与 Intellij 作斗争(跨不同的版本和更新...主要是 EAP,所以这可能是我的错),但是如果我将 withSources() withJavadoc()
添加到库依赖:
libraryDependencies ++= Seq(
"com.twitter" %% "finatra-http" % versions.finatra withSources() withJavadoc(),
它将下载源代码和文档。然后,当我单击 Attach Sources...
时,如果我在缓存中指向它,Intellij 最终将更新并正确加载源。
有关详细信息,请参阅 http://www.scala-sbt.org/0.13/docs/Library-Management.html#Download+Sources。
关闭项目。然后文件 -> 打开... 和 select "open project" 对话框中的实际 build.sbt 文件。从实际的 sbt 文件打开它应该会显示一个对话框,告诉您它将下载源代码、文档等。
我用的是 IntelliJ CE 2017.2.6