2015-04-17 14 views
5

Tôi đang làm việc với phiên bản IntelliJ 14 mới nhất với tất cả các plugin mới nhất. Ngoài ra, tôi đang ở trên Mac Yosemite.Tại sao IDEA không giải quyết scala.reflect, nhưng scala-reflect được bao gồm trong cài đặt dự án?

Tôi cố gắng để đơn giản nhập vào scala phản ánh để tôi có thể làm việc với TypeTag

Khi tôi cố gắng để làm điều này ...

import scala.reflect.runtime.universe._ 

IntelliJ được phàn nàn rằng nó không biết đó là gì . Khi tôi cố gắng thực hiện hỗ trợ mã, nó cũng không thể thấy gói runtime bên trong của scala.reflect

Tôi thấy thư viện phản ánh thư viện trong cài đặt dự án. Tôi cũng đã thử thêm bằng tay scala-phản ánh như là một libraryDependency của dự án. Không có gì có vẻ đang hoạt động.

Bất kỳ ai khác đã gặp sự cố này?

+5

Bạn có nội dung nào đó như 'libraryDependencies + =" org.scala-lang "%" scala-reflect "% scalaVersion.value' trong tệp' build.sbt' của bạn không? Bạn đã làm mới dự án sau khi nhập nó hay sửa đổi 'build.sbt'? – Kolmar

+0

Việc thêm thư viện dường như đã được giải quyết cho tôi. Tôi cũng chạy sbt tạo thành dòng lệnh, không chắc tôi đã tải lại từ bên trong IntelliJ chưa. – dividebyzero

Trả lời

3

Chuyển đến cấu trúc dự án của bạn và kiểm tra sự phụ thuộc của mô-đun của bạn. Đảm bảo rằng org.scala-lang: scala-reflect: VERSION: jar có phạm vi được thiết lập để biên dịch.

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