5
Może ktoś uprzejmie wyjaśnić, co każdy compile
i Compile
oznacza w tym tajemniczym SBT idiomu:SBT skompilować w kompilacji oznacza
compile in Compile <<= (compile in Compile).dependsOn(Def.task {
println("task is running") // or whatever code here in the body
})
Cóż to nadal utrzymuje rzeczy tak tajemnicze, jak to możliwe :) dlaczego zadanie 'compile' ma konfigurację' Test'? W jaki sposób zadanie 'compile' zrobi coś, ale skompiluje ... to są rzeczy, które muszą stać się krystalicznie czyste w odpowiedzi na to pytanie Obawiam się, że – matanster
' compile in Test' skompiluje twoje źródła testów. 'compile' nie robi nic innego poza kompilacją, ale chodzi o to, co kompiluje. –
To wciąż jest dość rozmyte. Być może byłbym w stanie skompilować spójną odpowiedź, gdybym wiedział, jaką rolę odgrywa tutaj '(kompilacja w kompilacji)'. – matanster