2015-07-02 19 views
5

Ai đó có thể vui lòng giải thích những gì mỗi compileCompile nghĩa trong SBT thành ngữ này khó hiểu:SBT biên dịch trong Compile nghĩa

compile in Compile <<= (compile in Compile).dependsOn(Def.task { 
    println("task is running") // or whatever code here in the body 
}) 

Trả lời

0
  • compile nghĩa là nhiệm vụ biên dịch, như trái ngược với, nói, gói
  • Compile có nghĩa là cấu hình biên dịch (có nguồn gốc từ/khớp với cấu hình của Apache Ivy), thay vì, giả sử, Test
+0

Vâng vẫn giữ những thứ khó hiểu nhất có thể :) tại sao một tác vụ 'compile' lại có cấu hình' Test'? Làm thế nào một nhiệm vụ 'biên dịch' làm điều gì đó nhưng biên dịch ... đây là những thứ cần phải trở nên rõ ràng trong câu trả lời cho câu hỏi này Tôi sợ – matanster

+1

' biên dịch trong Test' sẽ biên dịch các nguồn thử nghiệm của bạn. 'biên dịch' không làm bất cứ điều gì khác ngoài biên dịch, nhưng đó là về những gì nó biên dịch. –

+0

Điều này vẫn còn khá mờ. Có lẽ tôi sẽ có thể biên dịch một câu trả lời gắn kết nếu tôi biết vai trò nào '(biên dịch trong Biên dịch)' chơi ở đây. – matanster

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