Чтобы ответить на мой собственный вопрос: это возможно, установив autoCompilerPlugins
в false и добавив необходимую опцию -Xplugin=...
Scalac вручную в тестовой конфигурации. Это можно сделать с помощью служебного метода Classpaths.autoPlugins
.
В моем случае я хотел активировать плагин компилятора SemanticDB только во время тестов. Это можно сделать с помощью следующих настроек SBT:
autoCompilerPlugins := false,
ivyConfigurations += Configurations.CompilerPlugin,
scalacOptions in Test ++= Classpaths.autoPlugins(update.value, Seq(), ScalaInstance.isDotty(scalaVersion.value)),
scalacOptions in Test += "-Yrangepos",
scalacOptions in Test += "-P:semanticdb:text:on",