Scalæ By the Bay has ended
Back To Schedule
Friday, November 11 • 1:40pm - 2:00pm
Easy dependency management with coursier

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

coursier is an attempt at making it easier to deal with Maven / Ivy dependencies, from Scala and the command-line. It's a replacement for Ivy or Aether, rewritten from scratch. It also features a working SBT plugin, and can even be used from Scala JS. It follows functional programming practices in both its very core and its user-facing API, and even makes use of algebraic structures like lattices at times. Its command-line programs allow to effortlessly launch programs from Maven / Ivy artifacts, list dependencies, or update caches. In this talk, we'll review the possibilities offered by its API, its command-line tools, and its SBT plugin.


Alexandre Archambault

Software engineer, Teads.tv
Shapeless contributor, author of coursier (dependency management, get-coursier.io), jupyter-scala, argonaut-shapeless, scalacheck-shapeless, ...

Friday November 11, 2016 1:40pm - 2:00pm PST