CrossVersion.fullMapped
не был сохранен в форме sbt 0.13, потому что sbt 1.x хотел иметь возможность сериализации своих типов ключей (а CrossVersion
является переходной частью этого графа объектов).
Он был заменен на CrossVersion.fullWith
, который вместо обычной String => String
функции принимает префикс String
и суффикс String
для добавления / добавления к бинарной версии Scala.
Но если вы отбрасываете ввод для использования scalaVersionSelect
, тогда вам даже не нужен CrossVersion.fullWith
, и вы можете просто использовать CrossVersion.constant
, как в:
addCompilerPlugin(
"org.scalamacros" % "paradise" % "2.1.1"
cross CrossVersion.constant(scalaVersionSelect)
)