2012-11-22 41 views
7

Tôi có dự án Playframework 2 với Scala (một dự án rất nhỏ). Nó sử dụng thư viện Scala Anorm.Gắn các nguồn trong IntelliJ IDEA cho dự án scala

Tôi có đoạn code như thế này:

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

val rowParser = scalar[Long] 

Vì vậy, tôi muốn nhìn thấy nguồn gốc của vô hướng phương pháp. Đang cố gắng để attache các nguồn tôi có trong thư mục nguồn plaframework của tôi, nhưng IDEA chỉ nuốt yêu cầu của tôi và không làm gì trở lại.

Tôi sử dụng phiên bản IDEA và plugin Scala mới nhất. Nó có phải là lỗi không?

+0

có điều này có vẻ như bị hỏng – javadba

Trả lời

7

Aha .. đã sửa. Vì vậy: Tôi đã sử dụng 'attach source' ở phía trên cùng của trình soạn thảo cửa sổ - nó không hoạt động (tôi đoán nó là một lỗi - có thể liên quan đến plugin scala, vì thường nó hoạt động).

Nhưng nếu cố gắng truy tìm nguồn vào thư viện cụ thể - trong "Cấu trúc dự án -> Thư viện -> + Đính kèm tệp hoặc thư mục -> nguồn" thì nó hoạt động.

Cảm ơn.

+0

Điều này không hoạt động trong IJ13. – javadba

+0

Đây là STILL không hoạt động .. KHI NÀY S F ĐƯỢC CỐ ĐỊNH! – javadba

+0

Nếu cài đặt scala --with-src sử dụng homewbrew, bạn thiết lập đường dẫn thư mục nguồn File> Project structure -> libraries -> scala-library -> Sources -> '+' button ->/usr/local/opt/scala/idea/src -> sau đó nhấn ok. Hãy chắc chắn rằng khi cài đặt scala với tùy chọn brew - with-src, --with-docs. – NHK

2

Để khắc phục, chúng tôi cần thực hiện một số thay đổi đối với nền tảng IntelliJ IDEA. Có lẽ nó sẽ được sửa trong IntelliJ IDEA 13.1.

+1

Tôi thực sự cần điều này. Khi nào điều này sẽ được sửa chữa?? – javadba

1

Tôi gặp vấn đề tương tự. Tôi đã cài đặt "Scala Imports Organizer", và vấn đề đã được giải quyết.

5

Đầu tiên tải mã nguồn:

1.) Nhấn vào liên kết này: http://www.scala-lang.org/download/all.html

2.) Chọn bất kỳ phiên bản scala.

3.) Bây giờ trong phần cuối 'Tài nguyên khác' bạn có thể thấy liên kết 'Nguồn'. Nhấp vào nó để tải xuống. Trong trường hợp của tôi (https://codeload.github.com/scala/scala/tar.gz/v2.11.7)

enter image description here

Bây giờ trỏ đến Mã nguồn này từ IntelliJ.

1.) Mở cấu trúc dự án trong IntelliJ. Shorcut (Cmd + DownArrow)

2.) Chọn Thư viện toàn cầu từ phần bên trái.

3.) Sau đó, ở bên phải, trong phần 'Thư viện Scala'. Nhấp vào '+' và trỏ đến thư mục nguồn. Xem ảnh chụp màn hình.

enter image description here

Các vấn đề liên quan