TGViewer
Scala bin Scala bin @scalabin · 325 subscribers
Post #105 1.08K
Пару недель назад возникла необходимость загрузить новую версию внутренней зависимости в legacy проект. Выяснилось, что пропала бинарная совместимость в библиотеке json4s (с ошибками в рантайме), и попытки вручную выправить версии зависимостей приводят только к бо'льшим конфликтам. Как результат, уже некоторое время активно удаляем старые ненужные зависимости, параллельно поэтапно обновляя необходимые.

Главный вывод - не пренебрегайте инструментами вроде Scala Steward и explicit-dependencies и регулярным аудитом зависимостей через команду sbt evicted, даже в старых проектах. Времени (а, следовательно, и денег) на регулярные обновления уходит гораздо меньше.
GitHub GitHub - scala-steward-org/scala-steward: :robot: A bot that helps you keep your projects up-to-date :robot: A bot that helps you keep your projects up-to-date - scala-steward-org/scala-steward
  • 👍 11
More from @scalabin
  1. Jul 1, 2024photo post
  2. Jul 1, 2024Чуть больше года спустя впервые с начала эпидемии Scala Matsuri наконец прошла в штатном р…
  3. Apr 17, 2023Впервые с 2019 года Scala Matsuri провели оффлайн и наконец довелось посетить мероприятие…
  4. Apr 5, 2023Наконец-то вышла статья за моим авторством о переходе с Java на Scala. Как мне кажется, по…
  5. Feb 10, 2023Помню, как когда только-только начинал работать с языком Java, был жутко обрадован наличию…
  6. Dec 16, 2022document post
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →