Skip to content

Commit

Permalink
Clean up name delegation in the plugin. A few rules:
Browse files Browse the repository at this point in the history
* Each configuration should have its own `name` and `normalizedName` instance
* Debian/Rpm delegate to Linux which delegates to project name.
* Universal has its own name, which is used for generating BASH/BAT files
* Separate key for the package filename now
* Windows has its own name/normalized name which delegates to raw.

Fixes sbt#188
  • Loading branch information
jsuereth authored and huntc committed Sep 30, 2014
1 parent b43d10c commit 3b27d98
Showing 1 changed file with 1 addition and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ package universal
import sbt._

trait UniversalKeys {
val packageFilename = SettingKey[String]("package-filename", "The base filename for the universal packages.")
val packageZipTarball = TaskKey[File]("package-zip-tarball", "Creates a tgz package.")
val packageXzTarball = TaskKey[File]("package-xz-tarball", "Creates a txz package.")
val packageOsxDmg = TaskKey[File]("package-osx-dmg", "Creates a dmg package for OSX (only on osx).")
Expand Down

0 comments on commit 3b27d98

Please sign in to comment.