github sbt/sbt-native-packager v1.0.0-M1
Autoplugins Preview

latest releases: v1.10.0, v1.10.3, v1.10.2...
pre-release9 years ago

Why autoplugins

This release is a first preview on how sbt-native-packager will handle your build
configuration in the future. The main point is

Everything is an autoplugin

Enabling java packaging looks like this

enablePlugins(JavaAppPackaging)

sbt will enable all required plugins to make the app packaging work.
You can also enable only a specific packaging plugin like

enablePlugins(DockerPlugin)

or disable an unwanted plugin

disablePlugins(WindowsPlugin)

Available Plugins are

  • JavaAppPackaginPlugin
  • AkkaAppPackaginPlugin
  • JavaServerAppPackaging
  • UniversalPlugin
  • DockerPlugin
  • DebianPlugin
    -- JDebPackaging
  • RpmPlugin
  • WindowsPlugin
  • SbtNativePackager (this one defines only generic settings used by all packaging plugins)

Commits and the issues they fixed since v0.8.0-M2

Issue(s) Commit Message
9c23767 Fix example code in GettingStartedServers/MyFirstProject
3029508 Fix permissions and group for /var/run/${{app_name}} folder in SystemV init scri
9192cb7 fix typo in mappings example
#372 2d2aa36 FIX #372: On upgrade service is stopped twice

Pull requests since v0.8.0-M2

Pull Request(s) Commit Message
#369 157f858 Handles OpenJDK version output on WindowsHandles OpenJDK version output on Wind
#371 dd55465 fix typo in mappings examplefix typo in mappings example
#373 a5caa26 FIX #372: On upgrade service is stopped twiceFIX #372: On upgrade service is st
#374 3de9f83 Wip/autopluginsWip/autoplugins
#379 1f4222e Describe server loading options in server docsDescribe server loading options i
#382 a212200 Fix permissions and group for /var/run/${{app_name}} folder in SystemV init scr
#383 dbf1500 Fix example code in GettingStartedServers/MyFirstProject docs.Fix example code

A big thank you to all the contributors!

# Author
2 Nepomuk Seiler
2 Artem Pyanykh
1 Henrik Engstrom
1 Oleg Kandaurov
1 Alexey Kardapoltsev
1 Michael Hamrah

Don't miss a new sbt-native-packager release

NewReleases is sending notifications on new releases.