SBT Native Packager

Myself


  • Student at IntelliAd Media GmbH
  • Data Analysis Team
  • Java / Scala Developer


Java / Scala


Write once - run anywhere

Write once 








deploy anywhere ?




Native Packager Goals




#1 Build on native platform




#2 provide archetypes




#3 enforce best practices

Use it

     plugins.sbt
 addSbtPlugin("com.typesafe.sbt" %% "sbt-native-packager" % "0.7.0-M4")

     build.sbt
import NativePackagerKeys._
packageArchetype.java_application // enable default settings

name := "app-name"
maintainer in Debian := "Nepomuk Seiler <nepomuk.seiler@mukis.de>"

packageSummary in Linux := "Used in all linux builds (rpm/debian)"

packageDescription := "Use in all builds"


Java Server Application


  • Experimental
  • Debian available
  • RPM coming soon
  • Windows ...

 packagerArchetype.java_server




Find us on  GitHub


https://github.com/sbt/sbt-native-packager

SBT Native Packager

By Nepomuk Seiler

SBT Native Packager

Lightning Talk at DevOps Meetup in Munich

  • 2,704