Сборка sbt crossScalaVersions завершается с ошибкой

При упаковке проекта для "2.10.4", "2.11.11", "2.12.2" используется

crossScalaVersions := Seq("2.10.4", "2.11.11", "2.12.2")

Версия SBT, определенная в build.properties:

sbt.version = 0.13.8

Я получаю ошибки, когда дело доходит до 2.10.4 версия (все остальные версии работают нормально)

Ошибка из консоли sbt:

no `: _*' annotation allowed here
[error] (such annotations are only allowed in arguments to *-parameters)
[error]       underlying.del(keys: _*)

и соответствующий код для этого:

implicit class Redis(private val underlying: Jedis) extends com.dy.storage.Redis {
    override def del(keys: String*): Long = {
      underlying.del(keys: _*)
    }
}

Также получаю ошибку для псевдонима типа, который определен так:

trait Redis {
  type ByteArray = Array[Byte]
  type ByteObject = Map[ByteArray, ByteArray]
}

val members: Option[Set[redis.ByteArray]] = ....

Ошибка относится к типуredis.ByteArray'

0 ответов

Другие вопросы по тегам