2012-01-26 26 views
10

Tôi đang chơi gần đây với Play 2.0. Tôi tìm thấy trong các tài liệu rằng nó có thể tạo ra một dự án cho Eclipse, Idea hoặc Netbeans. Tuy nhiên có vẻ như điều này chỉ hoạt động cho các phiên bản trước 2.0.IDE cho khung công cụ Play 2.0 và Scala

Làm thế nào để bạn định cấu hình dự án Play 2.0 cho IntelliJ Idea, hoặc bạn muốn giới thiệu IDE nào khác?

Trả lời

4

Play2.0 vẫn đang trong quá trình phát triển tích cực. Hỗ trợ IDE sẽ có sẵn, nhưng chưa hoàn toàn. Cần chú ý đến việc xây dựng hàng đêm vì đã có các cuộc thảo luận về sự hỗ trợ IDE gần đây, vì vậy nó có thể sẽ sớm ra mắt!

2

Nếu bạn xây dựng git-Version, bạn có thể sử dụng lệnh eclipsify-command (tôi giả sử là lý tưởng hóa ở đó). Một cách tiếp cận khác là sử dụng sbt-eclipse. Thật không may là dự án đang được phát triển quá nặng. Phiên bản ổn định không hoạt động trong các cửa sổ, nhưng phiên bản đầu thì có.

+0

"lý tưởng hóa" là tin tuyệt vời! Tôi sẽ thử phiên bản git hơn. Tôi cho rằng bạn hiểu rõ nguồn mới nhất? Không phải là có một số xây dựng hàng đêm? – amorfis

+0

Args tôi cố gắng và lý tưởng hóa không hoạt động, có lẽ ý tưởng có hỗ trợ sbt tốt? Tôi không chắc chắn vì tôi thích nhật thực hơn. git-version == nguồn mới nhất. – niels

+0

Tôi vừa thử lý tưởng và như bạn đã nói, nó không hoạt động (tôi đã đọc bạn bình luận vừa rồi). Tôi tin rằng có hỗ trợ SBN trong IDEA, nhưng làm thế nào nó có thể giúp tôi thiết lập dự án cho IDE này? (Tôi không biết SBT). – amorfis

8

Tại thời điểm câu hỏi, Play 2.0 vẫn đang trong giai đoạn thử nghiệm và thiếu một số hỗ trợ và tài liệu. Gần đây họ đã phát hành các phương thức để tự động tạo các tệp bạn cần để nhập dự án của bạn vào một số IDE.

Làm như sau:

  1. Tạo dự án của bạn
  2. Chuyển đến thư mục của dự án
  3. Run play để mở sbt console
  4. Run eclipse để tạo ra một dự án Eclipse
  5. Chạy idea để tạo dự án IntelliJ Idea

Thưởng thức hack! :)

+1

Tôi giả sử "Chạy" nhật thực "" hoặc là lỗi thời hoặc là lỗi đánh máy cho "Chạy' eclipsify' ". – Arjan

+0

@Arjan rất có thể đã lỗi thời, đó là từ Beta :) –

+6

thực sự, "chạy eclipsify" bây giờ đã lỗi thời, tôi nghĩ nó đã được sử dụng trong Play 2.0, nhưng đã được thay đổi thành "chạy nhật thực" trong Play 2.1. – cello

0

Sử dụng 2.0.3, tôi đã có thể [cuối cùng] có được tất cả để làm việc bằng cách chạy play idea, và sau đó chỉ cần mở thư mục đó trong IDEA (thay vì nhập nó). Nếu tôi cố gắng tự thiết lập, đường dẫn lớp dường như không hoạt động.

1

tôi khuyên bạn nên IntelliJ IDEA 12:

  • nó có cú pháp nổi bật trong các mẫu scala; bạn có thể đi từ một hành động điều khiển đến một chế độ xem tương ứng chỉ với một cú nhấp chuột;
  • bạn cũng có thể biên dịch dự án của mình ngay từ IDE và nó sẽ bắt đầu trình duyệt cho bạn;
  • và bạn vẫn có tất cả các lợi ích khác của IDE này, chẳng hạn như tái cấu trúc hoạt động cho scala.

Khi những người khác đã đề cập đến bạn chỉ cần nhập 'ý tưởng phát' trong bảng điều khiển lệnh và bạn có thể mở dự án của mình từ IDE.

2

Tôi đã bỏ phiếu cho Intellij IDEA 12.
Nó hỗ trợ chơi 2.0 nguyên bản.

1

Cá nhân tôi sử dụng SublimeText 3 để phát triển với Play. Có một plugin cho sẵn có here cho phép đánh dấu cú pháp cho tất cả các loại tệp được sử dụng trong khi phát. Nó có vẻ là cho SublimeText 3 nhưng tôi chưa gặp phải bất kỳ vấn đề với Sublime 3. Nếu bạn có Package Control cài đặt plugin này ngay cả trong kho mặc định.

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