在IntelliJ IDEA中为scala项目附加源代码

ses*_*ses 9 scala intellij-idea playframework-2.0

我有Scala的Playframework 2项目(非常小).它使用Scala Anorm库.

我有这样的代码:

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

val rowParser = scalar[Long]
Run Code Online (Sandbox Code Playgroud)

所以,我想看看标量方法的来源.试图附上我在plaframework源文件夹中的源代码,但IDEA只是吞下我的请求并且什么也没做.

我使用最新版本的IDEA和Scala插件.这可能是错误吗?

ses*_*ses 10

啊啊..修好了.

所以:我曾经在窗口编辑器的顶部使用'attach source' - 它不起作用(我猜这是一个bug - 可能与scala插件有关,因为通常它有效).

但是如果尝试将源代码附加到特定的库 - 在"项目结构 - >库 - > +附加文件或目录 - >源代码"中则可行.

谢谢.


mde*_*dev 5

首先下载源代码:

1.)点击此链接:http://www.scala-lang.org/download/all.html

2.)选择任何scala版本.

3.)现在在"其他资源"的最后一节中,您可以看到"来源"链接.点击它下载.就我而言(https://codeload.github.com/scala/scala/tar.gz/v2.11.7)

在此输入图像描述

现在指向IntelliJ的源代码.

1.)在IntelliJ中打开项目结构.Shorcut(Cmd + DownArrow)

2.)从左侧部分选择Global Libraries.

3.)然后在右侧,在"Scala Library"部分下.单击"+"并指向源目录.查看截图.

在此输入图像描述