2012-02-24 26 views
5

Phát 2.0 sử dụng SBT. Tuy nhiên nó cung cấp hành động SBT riêng của mình, idea, để tạo ra một mô-đun cho một dự án mới. Bạn phải tự tạo một dự án IDEA và thêm mô-đun vào nó. Khỏe.Định cấu hình ứng dụng Play 2.0 với IDEA và SBT

Điều không ổn là Play 2.0 được sử dụng từ thư mục nguồn khi nó được giải nén và có một thư mục con repository/ thực tế là một kho lưu trữ ivy, tách biệt với ~/.ivy2 của bạn.

Bạn định cấu hình bản dựng SBT cho ứng dụng như thế nào? Trong các thư viện đã nhập, IDEA không thể nhận ra trình biên dịch Scala.

Nguồn phát không nằm trong số repository/. Khi tôi làm publish-local xây dựng Play 2.0 từ git, nó sẽ gửi bình, hiện tại ở số 2.0-RC3-SNAPSHOT, ở đó, nhưng không phải nguồn. Chạy hành động SBT package-src sẽ tạo ra bình nguồn, nhưng dường như nó đã được đặt đúng vị trí. Việc đính kèm nó từ IDEA vẫn không hiển thị nguồn của FakeRequest.

Bạn nên dựa vào số gen-idea trong SBT thay vì idea?

+0

tại sao bạn không thử hỏi điều này tại nhóm google? https://groups.google.com/group/play-framework – opensas

+2

@opensas ý tưởng về stackoverflow là đặt câu hỏi và nó phải bổ sung cho các địa điểm khác như danh sách gửi thư. –

Trả lời

1

Kể từ khi phát đã được phát hành cuối cùng, lệnh ý tưởng đã được cải thiện đáng kể.

Bạn cũng có thể gọi nó như thế này

idea with-sources 

Và nó sẽ tải về tất cả các tài liệu và các nguồn và cấu hình chúng một cách chính xác.

Bạn cũng có thể kết nối với lượt gỡ rối bằng cách bắt đầu chơi với

Play debug 

Và sau đó chọn gỡ lỗi từ xa trong ý tưởng và chọn cổng 9999

2

Với Play 2.0.1 idea with-sources tiếc là không làm việc:

$ idea with-sources 
[error] Expected end of input. 
[error] idea with-sources 
[error] ^

Tôi đang sử dụng cách giải quyết sau:

5

tôi đã cố gắng lệnh này và nó hoạt động tốt:

chơi ý tưởng với- sources = yes

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