2015-08-11 3 views
0

В настоящее время я работаю над проектом, мой проект работает отлично и работает. Но я хочу подавить предупреждение, когда я запускаю sbt compile. когда я запускаю sbt compile Я не хочу, чтобы мой терминал показывал предупреждение.Как подавить предупреждение sbt compile

[warn] /Users/kumarshubham/Documents/repositories/alice/app/misc/QueryDB.scala:14: imported `QueryString' is permanently hidden by definition of class QueryString in package misc 
[warn] import misc.QueryString 
[warn]   ^
[warn] /Users/kumarshubham/Documents/repositories/alice/app/misc/QueryDB.scala:26: method apply in trait WithResult is deprecated: Use [[fold]], [[foldWhile]] or [[withResult]] instead, which manages resources and memory 
[warn]  val resultSet = query().map(
[warn]      ^
[warn] /Users/kumarshubham/Documents/repositories/alice/app/misc/QueryDB.scala:58: method apply in trait WithResult is deprecated: Use [[fold]], [[foldWhile]] or [[withResult]] instead, which manages resources and memory 
[warn]  val resultSet = query().map(
[warn]      ^
[warn] /Users/kumarshubham/Documents/repositories/alice/app/misc/QueryDB.scala:89: method apply in trait WithResult is deprecated: Use [[fold]], [[foldWhile]] or [[withResult]] instead, which manages resources and memory 
[warn]  val resultSet = query().map(
[warn]      ^
[warn] /Users/kumarshubham/Documents/repositories/alice/app/misc/QueryDB.scala:121: method apply in trait WithResult is deprecated: Use [[fold]], [[foldWhile]] or [[withResult]] instead, which manages resources and memory 
[warn]   val resultSet = query().map(
[warn]      ^
[warn] /Users/kumarshubham/Documents/repositories/alice/app/misc/QueryDB.scala:329: method apply in trait WithResult is deprecated: Use [[fold]], [[foldWhile]] or [[withResult]] instead, which manages resources and memory 
[warn]  val resultSet = query().map(
[warn]      ^
[warn] /Users/kumarshubham/Documents/repositories/alice/app/misc/QueryDB.scala:351: method apply in trait WithResult is deprecated: Use [[fold]], [[foldWhile]] or [[withResult]] instead, which manages resources and memory 
[warn]  val resultSet = query().map(
[warn]      ^
[warn] 7 warnings found 
+0

вы хотите отключить предупреждение полностью для всего проекта? – Mysterion

+0

@Mysterion yep right – Hackaholic

+1

Не зная специфики, мой общий подход будет устранять * причину * предупреждения, а не подавлять его –

ответ

0

SBT документации есть идеальное руководство о том, как обновить уровень протоколирования для всего проекта или только для одной задачи.

Вам нужно сделать что-то вроде этого:

set logLevel in compile := Level.Error 

Если вы хотите установить этот уровень в вашем SBT файл, вы можете сделать это, добавив следующую строку в файл build.sbt

logLevel := Level.Error 

Кроме того, если вы хотите указать LOGLEVEL только для компиляции задачи это будет немного сложно, так как вам, вероятно, также необходимо установить уровень для зависимых задач.

Для получения дополнительной информации смотрите здесь - http://www.scala-sbt.org/release/docs/Howto-Logging.html

+0

Я хочу что-то, что я могу добавить в build.sbt – Hackaholic

+0

@Hackaholic, см. Обновленный ответ – Mysterion

Смежные вопросы