Scala sbt:添加多个解析器
我尝试添加两个解析程序:Scala sbt:添加多个解析器,scala,sbt,Scala,Sbt,我尝试添加两个解析程序: resolvers ++= Seq( Resolver.DefaultMavenRepositoryRoot, //Resolver.sonatypeRepo("releases"), Resolver.typesafeRepo("releases") ) 然而,我不断得到: …build.sbt:9:错误:对于 找到Append.Values[Seq[sbt.Resolver],Seq[java.io.Serializable], 因此Seq[java.
resolvers ++= Seq(
Resolver.DefaultMavenRepositoryRoot,
//Resolver.sonatypeRepo("releases"),
Resolver.typesafeRepo("releases")
)
然而,我不断得到:
…build.sbt:9:错误:对于
找到Append.Values[Seq[sbt.Resolver],Seq[java.io.Serializable],因此Seq[java.io.Serializable]不能追加到Seq[sbt.Resolver] 分解器+++=Seq( ^[error]表达式中的类型错误响应无效。响应无效 无效响应
冲突解决程序中的默认冲突解决程序是什么
添加多个解析程序的方式是正确的。问题在于
DefaultMavenRepositoryRoot
:它不是解析程序
,它只是一个字符串,您需要提供一系列解析程序
也就是说,您不需要显式添加此解析器,因为它包含在中
但是,如果出于某种原因确实要显式添加它,则应使用DefaultMavenRepository
。它在DefaultMavenRepositoryRoot
中使用相同的url。因此,您可以编写以下内容:
resolvers ++= Seq(
DefaultMavenRepository,
//Resolver.sonatypeRepo("releases"),
Resolver.typesafeRepo("releases")
)