Tôi đang sử dụng SBT làm trình quản lý xây dựng và Eclipse làm IDE của tôi hoặc ít nhất là tôi muốn. Vấn đề là nhiều hơn, làm thế nào để tôi chạy các nhiệm vụ SBT cụ thể từ Eclipse. Tôi đã xuất khẩu đúng dự án sang Eclipse, và Eclipse rất hữu ích trong khi viết mã, nhưng làm thế nào tôi có thể sử dụng Eclipse làm tiền đề cho SBT. Làm thế nào tôi có thể bắt đầu một lệnh chạy SBT từ nhật thực? Làm thế nào tôi có thể bắt đầu một lệnh kiểm tra SBT?Chạy nhiệm vụ SBT từ Eclipse
Trả lời
Thật không may, hiện tại, không có sự tích hợp của SBT trong nhật thực. Plugin duy nhất đi theo hướng đó dường như bị bỏ rơi và hoàn toàn vô dụng: http://www.assembla.com/spaces/sbt-eclipse-integration/wiki
Giải pháp là tích hợp thiết bị đầu cuối vào nhật thực để chạy lệnh sbt. Nếu bạn muốn làm điều đó, các tài liệu là ở đây: Is there an Eclipse plugin to run system shell in the Console?
Nếu bạn đang mở để IDE khác, và nếu hội nhập là bắt buộc đối với bạn, bạn có thể sử dụng IDEA và plugin SBT của nó: https://github.com/orfjackal/idea-sbt-plugin
As far as Tôi lo ngại, tôi tiếp tục sử dụng một cửa sổ vỏ bên cạnh nhật thực của tôi, sử dụng phím tắt để chuyển đổi giữa chúng.
Tôi biết IDEA, sử dụng nó và thích nó, nhưng nó thậm chí còn hấp dẫn hơn nhiều so với nhật thực. Nhưng lý do tôi cho eclipse một cơ hội là bố trí bàn phím của tôi không hoạt động hoàn hảo (một số ký tự bị thiếu) trên bất cứ điều gì swing liên quan. – Arne
Eclipse chắc chắn không phải là xấu cho phát triển nhật thực, nhưng sự hỗ trợ của nó cho sbt rõ ràng là không đủ tốt vào lúc này. Nhưng chúng ta có thể hy vọng nó sẽ cải thiện trong tương lai. – Nicolas
iinm, những dịp khi bạn chạy lệnh 'sbt' thường ít và xa, vì vậy việc tích hợp Eclipse không có nhu cầu cao. Đặc biệt, ví dụ, khung 2.0 của trò chơi, bạn chỉ cần mở một terminal và sbt run, và để nó chạy khi bạn phát triển. –
Vào hôm nay, tôi đã quản lý khởi chạy sbt như công cụ bên ngoài trong nhật thực trên Windows. Điều này đơn giản ngoài việc phải đoán một thuộc tính jline không có giấy tờ số
-Djline.WindowsTerminal.directConsole=false
Nhấn enter sau khi nhập lệnh sẽ không làm gì trừ khi thuộc tính này được đặt.
Đối với mục đích tham khảo, đây là với các phiên bản chủ yếu hiện tại của tất cả mọi thứ:
- Windows 7 x64
- Eclipse 4.3.1
- Scala IDE 4.0.0m1
- SBT 0.13.0
Cấu hình chạy như sau:
HTH
bạn có khởi động lại sbt với mỗi lần bắt đầu/xây dựng chương trình không? – Arne
Với cấu hình khởi chạy này, những gì bạn nhận được là một dấu nhắc sbt, và bạn có thể chỉ cần gõ nhiều lệnh vào nó khi bạn muốn xây dựng một cái gì đó, do đó không cần phải khởi động lại sbt giữa các bản dựng. –
Hiện tại nó không quan trọng, bởi vì tôi không cài đặt nhật thực, tôi không sử dụng Scala hay Jvm trong bất kỳ dự án nào của tôi, nhưng nó sẽ là tốt để biết, thời tiết cho phép liên kết tác vụ sbt với trong nhật thực. – Arne
- 1. sbt 0,11 ví dụ nhiệm vụ chạy cần thiết
- 2. sbt Đường dẫn nhiệm vụ
- 3. Chạy nhiệm vụ P2 Ant bên ngoài Eclipse
- 4. Thêm phụ thuộc nhiệm vụ mới vào các nhiệm vụ SBT tích hợp?
- 5. SBT cách chạy InputTask
- 6. Chuyển hướng stdin/stdout trong tác vụ chạy sbt
- 7. Nhiệm vụ SBT để sao chép tệp thuộc tính từ thư mục dự án sang webapp
- 8. Cách gỡ lỗi các nhiệm vụ Celery/Django chạy cục bộ trong Eclipse
- 9. Chạy nhiệm vụ cần tây khi không thể nhập nhiệm vụ
- 10. Chạy một nhiệm vụ sau khi tất cả các nhiệm vụ đã được hoàn thành
- 11. Hadoop - tăng nhiệm vụ bản đồ trong xml không tăng nhiệm vụ bản đồ khi chạy
- 12. Lập lịch nhiệm vụ chạy một lần, sử dụng không gian tên nhiệm vụ Spring
- 13. Làm thế nào để thực hiện nhiệm vụ cần tây từ bên trong nhiệm vụ?
- 14. Status 405 từ hàng đợi nhiệm vụ
- 15. sbt: chọn lớp chính để chạy
- 16. Cách đính kèm tác vụ tùy chỉnh để thực thi trước khi thực hiện nhiệm vụ kiểm tra trong sbt?
- 17. Tạo nhiệm vụ SBT để sao chép các thư mục trong khi biên dịch?
- 18. Hủy bỏ một nhiệm vụ chạy dài trong TPL
- 19. Chạy SBT với -deprecation
- 20. Tạm dừng nhiệm vụ chạy dài một cách an toàn
- 21. Xử lý nhiệm vụ cào chạy rất dài
- 22. Chạy các nhiệm vụ Rake trong các thử nghiệm Rspec
- 23. nhiệm vụ android giết
- 24. Chạy tác vụ Ant trước khi gỡ lỗi trong Eclipse
- 25. Eclipse: Sự khác biệt giữa chế độ xem "Tác vụ" và "Danh sách nhiệm vụ" Xem
- 26. Khởi động MongoDB từ bên trong một nhiệm vụ Grunt
- 27. Cách sử dụng sbtosgi để tạo gói osgi như một phần của nhiệm vụ xuất bản sbt
- 28. Nhiệm vụ nền trên appengine
- 29. Làm thế nào để bắt đầu nhiệm vụ nền chạy dài trong dịch vụ android
- 30. Chuyển hướng stdout từ SBT chạy tới file
Có một trình cắm thêm có thêm tùy chọn để chạy bàn điều khiển sbt được liên kết với bất kỳ dự án scala nào trong Eclipse. https://github.com/SandroGrzicic/sbtconsole – Alberto
Bạn có thể kiểm tra câu trả lời của tôi về câu hỏi này: [Sử dụng SBT từ Scala IDE] [1] [1]: http: // stackoverflow .com/questions/11345534/using-sbt-from-scala-ide/29577491 # 29577491 – Chenyu