2012-11-22 9 views
7

私はScala(非常に小さなもの)を持つPlayframework 2プロジェクトを持っています。それはScala Anormライブラリを使用します。IntelliJ IDEAのソースをスカラープロジェクトに添付する

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

val rowParser = scalar[Long] 

だから、私はスカラー方法のソースを見てみたい:

私はこのようなコードを持っています。私のplaframeworkのソースフォルダにあるソースをアタッチしようとしていますが、IDEAはリクエストを呑み込んで何も返しません。

IDEAおよびScalaプラグインの最新バージョンを使用しています。それはおそらくバグですか?

+0

はい、これはIJ13で動作していない – javadba

答えて

7

Aha ..固定。

So:ウィンドウエディタの上部にある 'attach source'を使用していましたが、動作しません(通常は動作するため、バグです - おそらくscalaプラグインに関係するかもしれません)。

しかし、 "プロジェクト構造 - >ライブラリ - > +添付ファイルまたはディレクトリ - >ソース"で特定のライブラリにソースを添付しようとすると動作します。

ありがとうございました。

+0

壊れているように見えます。 – javadba

+0

これはまだ動作していません..これはいつ修正されるでしょう! – javadba

+0

homewbrewを使用してscala --with-srcをインストールする場合は、ソースディレクトリパスをFile> Project structure - > libraries - > scala-library - > Sources - > '+'ボタン -/usr/local/opt/scala/idea/src - >次にokを押します。 brewオプション--with-src、--with-docsを使用してscalaをインストールするときは、必ず確認してください。 – NHK

2

これを修正するには、IntelliJ IDEAプラットフォームにいくつかの変更を加える必要があります。おそらくIntelliJ IDEA 13.1で修正されるでしょう。

+1

私は本当にこれが必要です。これはいつ固定されますか? – javadba

1

私は同じ問題があります。私は "Scala Imports Organizer"をインストールし、問題は解決しました。

5

まずダウンロードソースコード:

1.)このリンクをクリックしてください:http://www.scala-lang.org/download/all.html

2)を任意のScalaのバージョンを選択します。

3.)最後のセクションの「その他のリソース」に、「ソース」リンクが表示されます。それをクリックしてダウンロードしてください。私の場合は(https://codeload.github.com/scala/scala/tar.gz/v2.11.7

enter image description here

は今のIntelliJからこのソースコードを指します。

1. IntelliJのプロジェクト構造を開きます。 Shorcut(Cmd + DownArrow)

2.)左側のセクションから[グローバルライブラリ]を選択します。

3.)右側の 'Scala Library'セクションの下にあります。 '+'をクリックし、ソースディレクトリをポイントします。スクリーンショットを参照してください。

enter image description here

関連する問題