2013-08-31 57 views
6

Tôi có một số dự án con mà tôi cần để biên dịch với sbt. Cấu trúc giống như sau:Biên dịch các dự án con trong sbt

main_project 
- sub_project1 
- sub_project2 
- sub_project3 

Tất nhiên, chúng có phân cấp thư mục chính xác (src-main-scala ....). Làm thế nào để tôi biên dịch tất cả chúng và mỗi người trong số họ nói riêng?

Trả lời

9

Xem Navigating projects interactively:

Tại cửa sổ tương tác SBT, gõ projects vào danh sách các dự án của bạn và project <projectname> để lựa chọn một dự án hiện tại. Khi bạn chạy một tác vụ như compile, nó chạy trên dự án hiện tại. Vì vậy, bạn không nhất thiết phải biên dịch dự án gốc, bạn có thể biên dịch chỉ một tiểu dự án.

Bạn có thể sử dụng aggregate để biên dịch tất cả.