2013-03-18 13 views
10

Projemde/build.scala dosyasında (NOT IN SCALA PROJE) uyarılarım var gibi görünüyor. SBT'yi -deprecation bayrağıyla çalışacak şekilde nasıl yapılandırabilirim.SBT'yi -deprecation ile Çalıştırma

// Does not help so do not suggest it! 
scalacOptions ++= Seq("-unchecked", "-deprecation") 

Ben SBT sbt.boot.properties dosyaları sahip olduğunu biliyorum, ama bayrak var ya da yok gitmeli olmadığını anlamaya olamaz. Ve eğer bir örnek ise güzel olurdu. Önceden Thx.

BTW

Ben 0.12.2 için SBT başlatıcısı kullanın ve SBT 0.12.2 ve 0.11.3 ile hem sorunu var. Ve önemli olan durumlarda Ubuntu'dayım.

cevap

12

project/build.sbt'da scalacOptions ayarını yapın. Projeniz ve yapı tanımınız için ayarlar farklı dosyalara girer, çünkü kullanabilmeleri için derlenmeleri ve derleyici ayarlarını değiştirmek istediklerinden, aynı dosyada işlem yapmak mümkün değildir.

düzenlemek: Sadece karışıklığı, ./build.sbt, project/build.scala ve project/build.sbt farklıdır önlemek için. İlkinde proje için normal ayarlarınızı koyarsınız ve ikinci ikisinde (ikisi birlikte kullanılmaz) proje dosyalarınızın derlemesini etkileyen ayarları koyabilirsiniz.

+1

Reddetme benden değildi, cevabınız aslında doğru. Sanırım birileri yargılamak için hızlıydı. Yine Thx. – agilesteel

+2

Düzenleme Randall için teşekkürler, ancak dosyada 'build.scala' derlemesini etkileyen ayarları nasıl koyabileceğinizi açıklayabilir misiniz? – drexin

+1

Belki de./Build.sbt' ve 'project/build.sbt' ile karıştırıyor musunuz? – drexin

İlgili konular