2013-06-28 43 views
6

Tôi đã xem một số bài viết mô tả cách gỡ lỗi ứng dụng Scala, nhưng tôi vẫn muốn hỏi lại vì lý do tất cả các bài viết đó đều lỗi thời và mọi thứ thay đổi rất nhanh trong thế giới Scala.Gỡ lỗi dự án Scala (IntelliJ Idea 12 và sbt)

Tôi sử dụng IntelliJ Idea 12 + sbt (không phải plugin, plugin không hoạt động vì một số lý do).

Vậy làm cách nào để làm điều đó ngày nay?

Trả lời

6

IMO, bạn nên giữ riêng SBT và Intellij, vì chúng là hai mối quan tâm khác nhau. Một là để xây dựng, và cái kia là để phát triển.

Dưới đây là các bước mà tôi thường đi qua để có môi trường phát triển Scala/Intellij vững chắc và chạy cho một dự án Scala mới.

  • Bước 1: Cài đặt Scala Intellij Plugin
  • Bước 2: Tạo một dự án SBT đơn giản - details here
  • Bước 3: Thêm sbt-idea Plugin tuyệt vời để SBT cấu hình của bạn
  • Bước 4: sbt gen-idea
  • Bước 5: Mở dự án trong Intellij 12
  • Tận hưởng gỡ lỗi, đánh dấu cú pháp, hỗ trợ mã và tất cả các tính năng IJ đẹp khác.

Về phía sbt, tôi thường giữ một thiết bị đầu cuối mở, với sbt chạy để tôi có thể nhanh chóng kiểm tra mọi thứ bên ngoài ngữ cảnh của Intellij.

HTH

+2

'Thưởng thức gỡ lỗi, làm nổi bật cú pháp, hỗ trợ mã và tất cả các tính năng IJ đẹp khác.' - làm cách nào? làm cách nào để gỡ lỗi? Tôi đã có tất cả những thứ này. –

+0

Tôi rất tiếc, tôi không hiểu câu hỏi của bạn? Bạn gỡ lỗi giống như cách bạn sẽ gỡ lỗi một ứng dụng Java chuẩn. [Chi tiết tại đây] (http://www.jetbrains.com/idea/webhelp/debugging.html) –

+0

Tôi không thể thiết lập trình biên dịch scala. Nếu tôi có một ứng dụng java, tôi sẽ rất đoán. Đối với scala, có rất nhiều lỗi và khó khăn. Bạn có biết cách thiết lập trình gỡ lỗi scala không? Ví dụ, Compiler-> Scala trình biên dịch cho tôi "Không có gì để hiển thị ở đây trong chế độ xây dựng bên ngoài". –

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