2014-03-28 12 views

Antwort

1

den Code in einem Teilprojekt Put und setzen scalacOptions anders in diesem Projekt? Ob dies funktioniert, hängt davon ab, ob die Unterstützung sogar in scalac existiert, um die besondere Art der Warnung zu unterdrücken, die Sie erhalten. Siehe zum Beispiel https://issues.scala-lang.org/browse/SI-1781. Welche Art von Warnungen müssen Sie genau unterdrücken? Bestimmte Warnungen wie unkontrollierte Warnungen können unterdrückt werden mit z.B. @unchecked ohne die Teilprojekt-Sache zu tun.

3

In Ihrer sbt-Konsole können Sie das folgende versuchen: set logLevel in compile := Level.Error oder schließlich set logLevel in sourceGenerators := Level.Error und experimentieren Sie mit verschiedenen Einstellungen. Sobald Sie zufrieden sind, können Sie diese Einstellung in Ihrem build.sbt anwenden.

Ausführlichere Informationen finden Sie in der sbt Dokumentation: http://www.scala-sbt.org/release/docs/Howto/logging.html

+0

Das schaltet alle Warnungen aus und, ich bitte um selektiv tun. – sortega

1

Ich fand, dass ich set logLevel in Compile := Level.Error in meiner sbt Konsolensitzung tun musste, damit dies funktioniert. Dies ist mit einer Hauptstadt C in Compile. Dies ist mit sbt Version 0.13.11. Dies dient auch dazu, alle Warnungen auszuschalten.

+0

Ich musste auch mein Projekt hinzufügen: 'set logLevel in der Suche in Compile: = Level.Error' – MrUnleaded

Verwandte Themen