я встретил странную ошибку в идее IDE из СБТ, стратегия слияния выглядит следующим образом,Как исправить ошибку о sbt в идее IDE?
mergeStrategy in assembly <<= (mergeStrategy in assembly) { (old) =>
{
case m if m.toLowerCase.endsWith("manifest.mf") => MergeStrategy.discard
case m if m.startsWith("META-INF") => MergeStrategy.discard
case PathList("javax", "servlet", xs @ _*) => MergeStrategy.first
case PathList("org", "apache", xs @ _*) => MergeStrategy.first
case PathList("org", "jboss", xs @ _*) => MergeStrategy.first
case "about.html" => MergeStrategy.rename
case "reference.conf" => MergeStrategy.concat
case _ => MergeStrategy.first
}
}
кажется хорошо, но, к сожалению, интегрированная среда одна ошибка, это
Cannot resolve reference <<= with such signature
Type mismatch,expected:Def.Initialize[(String) => Plugin.MergeStrategy],
actual:Def.Initialize[Any].
Любой может объяснить это мне и как решить эту проблему, пожалуйста?
Сработало ли это с sbt? Если да, то игнорируйте ошибку intellij idea. –