SBT yürütme tetiklemiştir. Giriş dosyaları değiştiğinde tetiklenen yürütmeyi almak için bu davranışı genişletmek istiyorum. Tüm giriş dosyaları tek bir klasörde bulunur.değiştirme watchpaths
import sbt._
class ExtendedProject(info: ProjectInfo) extends DefaultProject(info)
{
override def watchPaths = (mainSources +++ testSources +++ mainResources
+++ testResources) \ "d:\\...path to folder"
}
ama yürüttüğünüzde test komutu hiçbir şey olmaz: Bunu başarmak için ben project/build
klasördeki bir scala dosyası oluşturduk! ~test
'u çağırmak, bir süre bekler ve herhangi bir çıktı olmadan çıkar.
Bu, SBT'nin diğer tüm ayarların da geçersiz kılınmasını beklediği için mi? BuildProperties dosyasında watchPaths belirtmenin bir yolu var mı? Eğer _SBT_ yürütme tetikledi anlamına
override def watchPaths = mainSources +++ testSources +++ mainResources +++ testResources +++ Path.fromFile("/path/to/your/dir")
yapın: –
oh evet, hatalı adı yanlış kullanarak kullandım, gönderiyi güncelledi. Düzeltdiğiniz için teşekkürler. – thequark