sbt plugin to assemble the application and generate start up scripts
Scala Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src/main/scala
.gitignore
README.markdown
build.sbt
sbt
sbt-launch.jar

README.markdown

What is sbt-app-assembler

Its a sbt plugin to assemble the application and generate start up scripts

Please note that it a direct copy of akka-sbt-plugin :)

Requirements

sbt 0.12.x

Installation

sbt 0.12.x

Build the plugin in and publish it locally.

Add the following lines to PROJECT_DIR/project/plugin.sbt

addSbtPlugin("hms.sbt.plugin" % "sbt-app-assembler" % "0.1.1")

Inject plugin settings into project in build.sbt:

import SbtAppAssemblerPlugin._

seq(appAssemblerSettings :_*)

appAssemblerMainClass := "your app main class"

appAssemblerJvmOptions := "-Xms1024M -Xmx1024M -Xss1M -XX:MaxPermSize=256M -XX:+UseParallelGC"

Usage

Use 'assemble' sbt task to create the application assembly