Size: a a a

Scala User Group

2020 July 14

λ

λoλegΥch in Scala User Group
написано ж com.sun
источник

P

Python in Scala User Group
А вот допустим пишу я тесты с помощью State и StateT, пишу и радуюсь. И вдруг, опа, код требует Bracket. И чего делать? Сдаться и писать тест через IO?
источник

λ

λoλegΥch in Scala User Group
вообще такие конфликты нужно разруливать на этапе формирования класпаса а не пакования
источник

IZ

Ilya Zhavoronkov in Scala User Group
λoλegΥch
написано ж com.sun
case PathList("com", "sun", "activation", "javax", "activation", xs @ _*)
? не помогло
источник

IZ

Ilya Zhavoronkov in Scala User Group
λoλegΥch
вообще такие конфликты нужно разруливать на этапе формирования класпаса а не пакования
как например? две либы независимые тянут это
источник

λ

λoλegΥch in Scala User Group
allExcludeDependencies наверно
источник

P

Python in Scala User Group
Python
А вот допустим пишу я тесты с помощью State и StateT, пишу и радуюсь. И вдруг, опа, код требует Bracket. И чего делать? Сдаться и писать тест через IO?
Нашёл решение. Спрятал Bracket в другом месте 😈
источник

EK

Eugeny Kostarev in Scala User Group
Ilya Zhavoronkov
case PathList("com", "sun", "activation", "javax", "activation", xs @ _*)
? не помогло
Путь к файлам нужно указывать:
case PathList("com", "sun", "activation", xs @ _*) => MergeStrategy.last
источник

GP

Grigory Pomadchin in Scala User Group
Eugeny Kostarev
Путь к файлам нужно указывать:
case PathList("com", "sun", "activation", xs @ _*) => MergeStrategy.last
зкслудить наверн все же верно
источник

GP

Grigory Pomadchin in Scala User Group
не должно быть двух одинаковых зависимостей разных версий в одном билде
источник

GP

Grigory Pomadchin in Scala User Group
если это транзитивная и точно надо две разные можно шейдить (в конкретных либах которые тянут ее тоже на этапе билда жарки толстой)
источник

EK

Eugeny Kostarev in Scala User Group
Grigory Pomadchin
зкслудить наверн все же верно
Согласен, мое решение - если не делать allExcludeDependencies
источник

IZ

Ilya Zhavoronkov in Scala User Group
Eugeny Kostarev
Путь к файлам нужно указывать:
case PathList("com", "sun", "activation", xs @ _*) => MergeStrategy.last
не понял, а кто будет тогда первым jakarta или javax?
источник

EK

Eugeny Kostarev in Scala User Group
Ilya Zhavoronkov
не понял, а кто будет тогда первым jakarta или javax?
MergeStrategy.last - picks the last of the matching files in classpath order
источник

P

Pavel in Scala User Group
в идее появилась поддержка плагина context-applied. этот день лучше уже не станет
источник

P

Pavel in Scala User Group
правда теперь не находит другие котовьи имплиситы. например, имея Sync в скопе не видит Functor :(
источник

AS

Andrey Sugak in Scala User Group
Pavel
правда теперь не находит другие котовьи имплиситы. например, имея Sync в скопе не видит Functor :(
Не понел.
источник

P

Pavel in Scala User Group
Andrey Sugak
Не понел.
источник

AS

Andrey Sugak in Scala User Group
Pavel
Это только когда context-applied есть в проекте или всегда?
источник

P

Pavel in Scala User Group
Andrey Sugak
Это только когда context-applied есть в проекте или всегда?
без него не пробовал
источник