sbt/sbt-native-packager

Name: sbt-native-packager

Owner: sbt

Description: SBT Native Packager

Created: 2011-12-20 02:04:49.0

Updated: 2018-01-18 17:45:40.0

Pushed: 2018-01-18 13:49:06.0

Homepage: https://sbt-native-packager.readthedocs.io/en/stable/

Size: 8705

Language: Scala

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

SBT Native Packager

Build Status Build status Codacy Badge Download Join the chat at https://gitter.im/sbt/sbt-native-packager Documentation Status

Native Packager Logo

Goal

SBT native packager lets you build application packages in native formats. It offers different archetypes for common configurations, such as simple Java apps or server applications.

Issues/Discussions
Features
Installation

Add the following to your project/plugins.sbt file:

or autoplugins
btPlugin("com.typesafe.sbt" % "sbt-native-packager" % "1.3.3")

In your build.sbt enable the plugin you want. For example the JavaAppPackaging.

lePlugins(JavaAppPackaging)

Or if you need a server with autostart support

lePlugins(JavaServerAppPackaging)
Build

If you have enabled one of the archetypes (app or server), you can build your application with

<config-scope>:packageBin
Examples
iversal zip
universal:packageBin

bian package
debian:packageBin

m package
rpm:packageBin

cker image
docker:publishLocal

Read more in the specific format documentation on how to configure and build your package.

Documentation

There's a complete “getting started” guide and more detailed topics available at the sbt-native-packager site.

Please feel free to contribute documentation, or raise issues where you feel it may be lacking.

Contributing

Please read the contributing.md on how to build and test native-packager.

Related SBT Plugins

These are a list of plugins that either use sbt-native-packager, provide additional features or provide a richer API for a single packaging format.

Maintainers
Credits

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.