У нас возникают проблемы при использовании Scalac -Xfatal-warnings
в следующих случаях:
- Неявные значения, используемые макросами внутри
- Внутренние значения, автоматически генерируемые макросами
В обоих случаях мы видим, что Scalac не компилируется, потому что обнаруживает, что некоторые значения не используются, в то время как мы знаем, что они используются (просто, когда мы удаляем их, код больше не компилируется).
Хотя эти два могут быть симптомами одной и той же проблемы в Scalac, для нас они сводятся к одной и той же проблеме: нам нужно отключить -Ywarn-unused
в Scala 2.11.12.
Есть ли способ исключить определенные файлы классов, чтобы на них не влиял флаг компилятора?