Бесформенное затенение в искре не работает - метод до сих пор не найден
В настоящее время я сталкиваюсь с некоторыми проблемами с бесформенным в Spark 2.1, где все еще используется устаревшая версия бесформенного. Одна из моих зависимостей (текущая версия PureConfig 0.8.0) использует новую версию бесформенного.
Нужно уметь использовать:
assemblyShadeRules in assembly := Seq(
ShadeRule.rename("shapeless.**" -> "new_shapeless.@1").inAll
)
исправить method not found
проблема - но это не помогает.
Также
assemblyShadeRules in assembly := Seq(
ShadeRule.rename("shapeless.**" -> "shadeshapless.@1")
.inLibrary("com.chuusai" % "shapeless_2.11" % "2.3.2")
.inLibrary("com.github.pureconfig" %% "pureconfig" % "0.8.0")
.inProject
)
от Spark предлагается не работать с pureconfig (и, по моему мнению, не должно быть лучше, чем inAll
вариант), но также не удается (с другой ошибкой, поскольку это теперь ломает библиотеку (pureconfig).
Любые предложения, чтобы решить проблему без формы?
редактировать
В настоящее время конфигурация затенения выглядит так:
assemblyShadeRules in assembly := Seq(
ShadeRule.rename("shapeless.**" -> "shadeshapless.@1")
.inLibrary("com.chuusai" % "shapeless_2.11" % "2.3.2")
.inLibrary("com.github.pureconfig" % "pureconfig_2.11" % pureconfigVersion)
.inLibrary("com.github.pureconfig" % "pureconfig-macros_2.11" % pureconfigVersion)
.inProject
)
0 ответов
Не совсем ответ, но начиная с версии 2.2, он отлично работает, так как зависимость от искр была улучшена.