Sbt native packager is a one-stop-shop if you want to package your application. It supports a wide range of formats from plain zip files over debian packages to docker images. Archetypes allow you get started in minutes and enhance your package with start scripts, systemloaders and more.
You will learn the core concepts of sbt-native-packager, how to customize your packages and how to debug issues. We will also take a short look at the history of native-packager and in which direction the project is moving.
Basic sbt knowledge Basic scala knowledgeYou have written a few lines of sbt build definitions yourself and have basic Scala knowledge to follow the code examples.
You will learn the core concepts of sbt-native-packager, how to customize your packages and how to debug issues. You will also have a better understanding of sbt-native-packager’s architecture and what’s possible and what not.
Muki is a software engineer at Gutefrage.net building web applications with Scala and Typescript. He maintains sbt-native-packager and has contributed to various open source projects like the playframework, Eclipse and the recently started sbt-graphql.