2015-06-14 15 views
6

Tôi cố gắng để thiết lập một IDE Scala SDK Eclipse dựa trên để làm việc với Play 2.4 trên Windows 8. Tôi đi theo hướng dẫn trên the official guide, nhưng sau khi mở xem index.scala.html mặc định, tôi có được một loạt các lỗi như:Eclipse cho thấy sai sót trong Chơi 2.4 thiết lập

  1. mơ hồ tham chiếu đến định nghĩa quá tải,

    phương pháp cả hiển thị trong lớp BaseScalaTemplate loại (o: Bất kỳ) (implicit m: Manifest [lỗi]) a nd phương pháp hiển thị trong lớp BaseScalaTemplate loại (x: lỗi) loại đối số trận đấu (play.twirl.api.HtmlFormat.Appendable) và dự kiến ​​kết quả gõ Bất kỳ Lỗi

    xảy ra trong một ứng dụng liên quan đến đối số mặc định.

    index.scala.html/play-scala-test-app/app/views dòng 3

    Java Vấn đề

  2. loại Html chưa là thành viên của gói play.api. mẫu

    index.scala.html/play-scala-test-app/app/views dòng

    Java vấn đề

Tôi đã cố xóa các nhập mặc định và thêm nhập mới play.twirl.api._ trong thuộc tính dự án Play2, nhưng điều đó không thay đổi gì. Có cách nào để sửa cấu hình không?

+0

Tôi gặp vấn đề tương tự. Bất kỳ may mắn sửa chữa nó? – cessationoftime

+0

Tôi cũng gặp vấn đề tương tự. Có tin gì không? – nadavy

+0

Cùng một vấn đề. Phát 2.4.2, Scala-IDE 4.1.0 (đối với scala 2.11.7), Eclipse Mars. – gun

Trả lời

0

thấy https://groups.google.com/forum/#!topic/scala-ide-user/WFNoQ6GNw1k

1 Fork https://github.com/cweinreben/scala-ide-play2

2 Thanh toán dự án tại địa phương

3 Execute ./build.sh trong thư mục gốc của thư mục dự án (chờ đợi và uống một tách cà phê trong khi nó tải về internet)

4 Khi hoàn tất chuyển sang Eclipse và mở hộp thoại "Cài đặt phần mềm mới ..." (Menu "Trợ giúp> Cài đặt phần mềm mới ...")

5 xây dựng kịch bản tạo ra một trang web cập nhật - vì vậy chọn "Add" trong hộp thoại và sau đó "địa phương ..." và chuyển sang thư mục "scala-ide-play2/org.scala-ide.play2.update- trang web/target/trang web"

6 Cài đặt tính năng trong thư mục này

2

tôi không biết về vấn đề đầu tiên, nhưng điều thứ hai là do Plugin SbtEclipse lỗi thời. Do đó, target/scala-2.11 các thư mục con sẽ không được thêm làm đường dẫn nguồn cho dự án. Để khắc phục điều này:

  • bump SbtEclipse plugin version to 4.0.0: addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")
  • chạy sbt eclipse từ thư mục gốc của dự án
  • làm mới dự án trong Eclipse.
Các vấn đề liên quan