在IntelliJ IDEA中为scala项目附加源

在IntelliJ IDEA中为scala项目附加源,scala,intellij-idea,playframework-2.0,Scala,Intellij Idea,Playframework 2.0,我有一个带有Scala的PlayFramework2项目(非常小的一个)。它使用图书馆 我有这样的代码: package models .. import anorm.SqlParser._ ... val rowParser = scalar[Long] 所以,我想看看标量方法的来源。试图附加我在plaframework源文件夹中的源代码,但IDEA只是接受了我的请求,没有做任何回复 我使用了IDEA和Scala插件的最新版本。可能是虫子吧?啊哈。。固定的 所以:我曾经在窗口编辑器的顶部使

我有一个带有Scala的PlayFramework2项目(非常小的一个)。它使用图书馆

我有这样的代码:

package models
..
import anorm.SqlParser._
...

val rowParser = scalar[Long]
所以,我想看看标量方法的来源。试图附加我在plaframework源文件夹中的源代码,但IDEA只是接受了我的请求,没有做任何回复

我使用了IDEA和Scala插件的最新版本。可能是虫子吧?

啊哈。。固定的

所以:我曾经在窗口编辑器的顶部使用“附加源代码”——它不起作用(我想这是一个bug——可能与scala插件有关,因为它通常起作用)

但如果尝试将源文件附加到特定的库中-在“项目结构->库->+附加文件或目录->源文件”中,则它可以工作


谢谢。

要修复它,我们需要对IntelliJ IDEA平台进行一些更改。很可能它会在IntelliJ IDEA 13.1中修复。

我也有同样的问题。我安装了“Scala导入管理器”,问题得到了解决。

首先下载源代码:

1.)点击此链接:

2.)选择任何scala版本

3.)现在,在最后一节“其他资源”中,您可以看到“资源”链接。点击下载。就我而言()

现在指向IntelliJ的源代码。

1.)IntelliJ中的开放式项目结构。Shorcut(指令+向下箭头)

2.)从左侧部分选择全局库

3.)然后在右侧的“Scala库”部分下。单击“+”并指向源目录。请看屏幕截图

对于使用Bloop和BSP时的“自动附加源jar”,您可以添加一行:

bloopExportJarClassifiers in Global := Some(Set("sources"))
到您的
build.sbt
,以及
sbt updateClassifiers
,以及
重新加载所有BSP项目
以刷新,以及
使缓存无效/重新启动
以触发索引(如果未自动完成)


是,这似乎已断开,但仍不起作用。。什么时候能修好!如果使用homewbrew安装scala--with src,则设置源目录路径文件>项目结构->库->scala库->源->'+'按钮->/usr/local/opt/scala/idea/src->然后按ok。确保在使用brew选项安装scala时,使用src,使用docs。我真的需要这个。什么时候能解决这个问题?谢谢你的提示,它帮我解决了另一个问题-我还需要解压gzip