What goes on under the hood when running • coursier launch • coursier bootstrap • a generated bootstrap • “Standalone” bootstraps (kind of uber JARs, coursier bootstrap --standalone) • Scala native bootstraps (coursier bootstrap --native) • Not only for applications, Spark jobs too • Least documented, but most battle field tested feature of coursier! • coursier spark-submit --help