我尝试添加两个解析器:
resolvers ++= Seq(
Resolver.DefaultMavenRepositoryRoot,
//Resolver.sonatypeRepo("releases"),
Resolver.typesafeRepo("releases")
)
Run Code Online (Sandbox Code Playgroud)
但是我不断得到:
...build.sbt:9: 错误:没有隐含的 Append.Values[Seq[sbt.Resolver], Seq[java.io.Serializable]] 发现,
所以 Seq[java.io.Serializable] 不能附加到 Seq [sbt.Resolver] resolvers ++= Seq( ^ [error] Type error in expression Invalid response. Invalid response.无效回复。
resolvers什么?您添加多个解析器的方式是正确的。问题在于DefaultMavenRepositoryRoot:它不是Resolver,它只是一个字符串,您需要提供一个Resolvers序列。
话虽如此,您不需要显式添加此解析器,因为它包含在 默认。
但是如果由于某种原因你确实想明确添加它,你应该使用DefaultMavenRepository. 它在DefaultMavenRepositoryRoot. 所以你会写这个:
resolvers ++= Seq(
DefaultMavenRepository,
//Resolver.sonatypeRepo("releases"),
Resolver.typesafeRepo("releases")
)
Run Code Online (Sandbox Code Playgroud)