object Keys extends NativePackagerKeys with UniversalKeys with LinuxKeys with WindowsKeys with DockerKeys with DebianKeys with RpmKeys with JavaAppKeys with JavaAppKeys2 with JavaServerAppKeys with JlinkKeys with SystemloaderKeys with BashStartScriptKeys with BatStartScriptKeys with ValidationKeys
This Keys object can be used for
- non autoplugin builds
- import single keys, which are not inside the autoImport
Non autoplugin builds
import com.typesafe.sbt.packager.Keys._ packageName := ""
autoplugin builds
NativePackagerKeys.packageName := ""- Alphabetic
- By Inheritance
- Keys
- ValidationKeys
- BatStartScriptKeys
- BashStartScriptKeys
- SystemloaderKeys
- JlinkKeys
- JavaServerAppKeys
- JavaAppKeys2
- JavaAppKeys
- RpmKeys
- DebianKeys
- DockerKeys
- WindowsKeys
- LinuxKeys
- UniversalKeys
- NativePackagerKeys
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
val
bashScriptConfigLocation: TaskKey[Option[String]]
- Definition Classes
- BashStartScriptKeys
-
val
bashScriptDefines: TaskKey[Seq[String]]
- Definition Classes
- BashStartScriptKeys
-
val
bashScriptEnvConfigLocation: SettingKey[Option[String]]
- Definition Classes
- JavaAppKeys
-
val
bashScriptExtraDefines: TaskKey[Seq[String]]
- Definition Classes
- BashStartScriptKeys
-
val
bashScriptReplacements: TaskKey[Seq[(String, String)]]
- Definition Classes
- BashStartScriptKeys
-
val
bashScriptTemplateLocation: TaskKey[sbt.File]
- Definition Classes
- BashStartScriptKeys
-
val
batScriptConfigLocation: TaskKey[Option[String]]
- Definition Classes
- BatStartScriptKeys
-
val
batScriptExtraDefines: TaskKey[Seq[String]]
- Definition Classes
- BatStartScriptKeys
-
val
batScriptReplacements: TaskKey[Seq[(String, String)]]
- Definition Classes
- BatStartScriptKeys
-
val
batScriptTemplateLocation: TaskKey[sbt.File]
- Definition Classes
- BatStartScriptKeys
-
val
bundledJvmLocation: TaskKey[Option[String]]
- Definition Classes
- JavaAppKeys2
-
val
candleOptions: SettingKey[Seq[String]]
- Definition Classes
- WindowsKeys
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
val
containerBuildImage: TaskKey[Option[String]]
- Definition Classes
- UniversalKeys
-
val
daemonGroup: SettingKey[String]
- Definition Classes
- LinuxKeys
-
val
daemonGroupGid: SettingKey[Option[String]]
- Definition Classes
- LinuxKeys
-
val
daemonHome: SettingKey[String]
- Definition Classes
- LinuxKeys
-
val
daemonShell: SettingKey[String]
- Definition Classes
- LinuxKeys
-
val
daemonStdoutLogFile: SettingKey[Option[String]]
- Definition Classes
- JavaServerAppKeys
-
val
daemonUser: SettingKey[String]
- Definition Classes
- LinuxKeys
-
val
daemonUserUid: SettingKey[Option[String]]
- Definition Classes
- LinuxKeys
-
val
debianChangelog: SettingKey[Option[sbt.File]]
- Definition Classes
- DebianKeys
-
val
debianCombinedMappings: TaskKey[Seq[LinuxPackageMapping]]
- Definition Classes
- DebianKeys
-
val
debianConffilesFile: TaskKey[sbt.File]
- Definition Classes
- DebianKeys
-
val
debianControlFile: TaskKey[sbt.File]
- Definition Classes
- DebianKeys
-
val
debianControlScriptsDirectory: SettingKey[sbt.File]
- Definition Classes
- DebianKeys
-
val
debianLinksfile: TaskKey[sbt.File]
- Definition Classes
- DebianKeys
-
val
debianMD5sumsFile: TaskKey[sbt.File]
- Definition Classes
- DebianKeys
-
val
debianMakeChownReplacements: TaskKey[(String, String)]
- Definition Classes
- DebianKeys
-
val
debianNativeBuildOptions: SettingKey[Seq[String]]
- Definition Classes
- DebianKeys
-
val
debianPackageConflicts: SettingKey[Seq[String]]
- Definition Classes
- DebianKeys
-
val
debianPackageDependencies: SettingKey[Seq[String]]
- Definition Classes
- DebianKeys
-
val
debianPackageInfo: SettingKey[PackageInfo]
- Definition Classes
- DebianKeys
-
val
debianPackageInstallSize: TaskKey[Long]
- Definition Classes
- DebianKeys
-
val
debianPackageMetadata: SettingKey[PackageMetaData]
- Definition Classes
- DebianKeys
-
val
debianPackageProvides: SettingKey[Seq[String]]
- Definition Classes
- DebianKeys
-
val
debianPackageRecommends: SettingKey[Seq[String]]
- Definition Classes
- DebianKeys
-
val
debianPriority: SettingKey[String]
- Definition Classes
- DebianKeys
-
val
debianSection: SettingKey[String]
- Definition Classes
- DebianKeys
-
val
debianSign: TaskKey[sbt.File]
- Definition Classes
- DebianKeys
-
val
debianSignRole: SettingKey[String]
- Definition Classes
- DebianKeys
-
val
debianUpstartFile: TaskKey[sbt.File]
- Definition Classes
- DebianKeys
-
val
debianZippedMappings: TaskKey[Seq[LinuxPackageMapping]]
- Definition Classes
- DebianKeys
-
val
defaultLinuxConfigLocation: SettingKey[String]
- Definition Classes
- LinuxKeys
-
val
defaultLinuxInstallLocation: SettingKey[String]
- Definition Classes
- LinuxKeys
-
val
defaultLinuxLogsLocation: SettingKey[String]
- Definition Classes
- LinuxKeys
-
val
defaultLinuxStartScriptLocation: SettingKey[String]
- Definition Classes
- LinuxKeys
-
val
dist: TaskKey[sbt.File]
- Definition Classes
- UniversalKeys
-
val
dockerAlias: SettingKey[DockerAlias]
- Definition Classes
- DockerKeys
-
val
dockerAliases: SettingKey[Seq[DockerAlias]]
- Definition Classes
- DockerKeys
-
val
dockerAutoremoveMultiStageIntermediateImages: SettingKey[Boolean]
- Definition Classes
- DockerKeys
-
val
dockerBaseImage: SettingKey[String]
- Definition Classes
- DockerKeys
-
val
dockerBuildCommand: SettingKey[Seq[String]]
- Definition Classes
- DockerKeys
-
val
dockerBuildOptions: SettingKey[Seq[String]]
- Definition Classes
- DockerKeys
-
val
dockerCmd: SettingKey[Seq[String]]
- Definition Classes
- DockerKeys
-
val
dockerCommands: TaskKey[Seq[CmdLike]]
- Definition Classes
- DockerKeys
-
val
dockerEntrypoint: SettingKey[Seq[String]]
- Definition Classes
- DockerKeys
-
val
dockerEnvVars: SettingKey[Map[String, String]]
- Definition Classes
- DockerKeys
-
val
dockerExecCommand: SettingKey[Seq[String]]
- Definition Classes
- DockerKeys
-
val
dockerExposedPorts: SettingKey[Seq[Int]]
- Definition Classes
- DockerKeys
-
val
dockerExposedUdpPorts: SettingKey[Seq[Int]]
- Definition Classes
- DockerKeys
-
val
dockerExposedVolumes: SettingKey[Seq[String]]
- Definition Classes
- DockerKeys
-
val
dockerGenerateConfig: TaskKey[sbt.File]
- Definition Classes
- DockerKeys
-
val
dockerLabels: SettingKey[Map[String, String]]
- Definition Classes
- DockerKeys
-
val
dockerPackageMappings: TaskKey[Seq[(sbt.File, String)]]
- Definition Classes
- DockerKeys
-
val
dockerRepository: SettingKey[Option[String]]
- Definition Classes
- DockerKeys
-
val
dockerRmiCommand: SettingKey[Seq[String]]
- Definition Classes
- DockerKeys
-
val
dockerUpdateLatest: SettingKey[Boolean]
- Definition Classes
- DockerKeys
-
val
dockerUsername: SettingKey[Option[String]]
- Definition Classes
- DockerKeys
-
val
dockerVersion: TaskKey[Option[DockerVersion]]
- Definition Classes
- DockerKeys
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
executableScriptName: SettingKey[String]
- Definition Classes
- NativePackagerKeys
-
val
fileDescriptorLimit: SettingKey[Option[String]]
- Definition Classes
- LinuxKeys
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
val
genChanges: TaskKey[sbt.File]
- Definition Classes
- DebianKeys
-
val
generateManPages: TaskKey[Unit]
- Definition Classes
- LinuxKeys
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
val
jlinkBuildImage: TaskKey[sbt.File]
- Definition Classes
- JlinkKeys
-
val
jlinkBundledJvmLocation: TaskKey[String]
- Definition Classes
- JlinkKeys
-
val
jlinkIgnoreMissingDependency: TaskKey[((String, String)) ⇒ Boolean]
- Definition Classes
- JlinkKeys
-
val
jlinkModulePath: TaskKey[Seq[sbt.File]]
- Definition Classes
- JlinkKeys
-
val
jlinkModules: TaskKey[Seq[String]]
- Definition Classes
- JlinkKeys
-
val
jlinkOptions: TaskKey[Seq[String]]
- Definition Classes
- JlinkKeys
-
val
killTimeout: SettingKey[Int]
- Definition Classes
- SystemloaderKeys
-
val
lightOptions: SettingKey[Seq[String]]
- Definition Classes
- WindowsKeys
-
val
lintian: TaskKey[Unit]
- Definition Classes
- DebianKeys
-
val
linuxEtcDefaultTemplate: TaskKey[sbt.URL]
- Definition Classes
- LinuxKeys
-
val
linuxMakeStartScript: TaskKey[Option[sbt.File]]
- Definition Classes
- LinuxKeys
-
val
linuxPackageMappings: TaskKey[Seq[LinuxPackageMapping]]
- Definition Classes
- LinuxKeys
-
val
linuxPackageSymlinks: TaskKey[Seq[LinuxSymlink]]
- Definition Classes
- LinuxKeys
-
val
linuxScriptReplacements: SettingKey[Seq[(String, String)]]
- Definition Classes
- LinuxKeys
-
val
linuxStartScriptName: SettingKey[Option[String]]
- Definition Classes
- LinuxKeys
-
val
linuxStartScriptTemplate: TaskKey[sbt.URL]
- Definition Classes
- LinuxKeys
-
val
maintainer: SettingKey[String]
- Definition Classes
- NativePackagerKeys
-
val
maintainerScripts: TaskKey[Map[String, Seq[String]]]
- Definition Classes
- NativePackagerKeys
-
val
makeBashScripts: TaskKey[Seq[(sbt.File, String)]]
- Definition Classes
- BashStartScriptKeys
-
val
makeBatScripts: TaskKey[Seq[(sbt.File, String)]]
- Definition Classes
- BatStartScriptKeys
-
val
makeEtcDefault: TaskKey[Option[sbt.File]]
- Definition Classes
- LinuxKeys
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
val
packageArchitecture: SettingKey[String]
- Definition Classes
- LinuxKeys
-
val
packageDescription: SettingKey[String]
- Definition Classes
- NativePackagerKeys
-
val
packageName: SettingKey[String]
- Definition Classes
- NativePackagerKeys
-
val
packageOsxDmg: TaskKey[sbt.File]
- Definition Classes
- UniversalKeys
-
val
packageSummary: SettingKey[String]
- Definition Classes
- NativePackagerKeys
-
val
packageXzTarball: TaskKey[sbt.File]
- Definition Classes
- UniversalKeys
-
val
packageZipTarball: TaskKey[sbt.File]
- Definition Classes
- UniversalKeys
-
val
projectDependencyArtifacts: TaskKey[Seq[sbt.Attributed[sbt.File]]]
- Definition Classes
- JavaAppKeys
-
val
requiredStartFacilities: SettingKey[Option[String]]
- Definition Classes
- SystemloaderKeys
-
val
requiredStopFacilities: SettingKey[Option[String]]
- Definition Classes
- SystemloaderKeys
-
val
retries: SettingKey[Int]
- Definition Classes
- SystemloaderKeys
-
val
retryTimeout: SettingKey[Int]
- Definition Classes
- SystemloaderKeys
-
val
rpmAutoprov: SettingKey[String]
- Definition Classes
- RpmKeys
-
val
rpmAutoreq: SettingKey[String]
- Definition Classes
- RpmKeys
-
val
rpmBrpJavaRepackJars: SettingKey[Boolean]
- Definition Classes
- RpmKeys
-
val
rpmChangelogFile: SettingKey[Option[String]]
- Definition Classes
- RpmKeys
-
val
rpmConflicts: SettingKey[Seq[String]]
- Definition Classes
- RpmKeys
-
val
rpmDependencies: SettingKey[RpmDependencies]
- Definition Classes
- RpmKeys
-
val
rpmDescription: SettingKey[RpmDescription]
- Definition Classes
- RpmKeys
-
val
rpmDistribution: SettingKey[Option[String]]
- Definition Classes
- RpmKeys
-
val
rpmEpoch: SettingKey[Option[Int]]
- Definition Classes
- RpmKeys
-
val
rpmGroup: SettingKey[Option[String]]
- Definition Classes
- RpmKeys
-
val
rpmIcon: SettingKey[Option[String]]
- Definition Classes
- RpmKeys
-
val
rpmLicense: SettingKey[Option[String]]
- Definition Classes
- RpmKeys
-
val
rpmLint: TaskKey[Unit]
- Definition Classes
- RpmKeys
-
val
rpmMetadata: SettingKey[RpmMetadata]
- Definition Classes
- RpmKeys
-
val
rpmObsoletes: SettingKey[Seq[String]]
- Definition Classes
- RpmKeys
-
val
rpmOs: SettingKey[String]
- Definition Classes
- RpmKeys
-
val
rpmPackager: SettingKey[Option[String]]
- Definition Classes
- RpmKeys
-
val
rpmPrefix: SettingKey[Option[String]]
- Definition Classes
- RpmKeys
-
val
rpmPrerequisites: SettingKey[Seq[String]]
- Definition Classes
- RpmKeys
-
val
rpmProvides: SettingKey[Seq[String]]
- Definition Classes
- RpmKeys
-
val
rpmRelease: SettingKey[String]
- Definition Classes
- RpmKeys
-
val
rpmRequirements: SettingKey[Seq[String]]
- Definition Classes
- RpmKeys
-
val
rpmScripts: TaskKey[RpmScripts]
- Definition Classes
- RpmKeys
-
val
rpmScriptsDirectory: SettingKey[sbt.File]
- Definition Classes
- RpmKeys
-
val
rpmSetarch: SettingKey[Option[String]]
- Definition Classes
- RpmKeys
-
val
rpmSpecConfig: TaskKey[RpmSpec]
- Definition Classes
- RpmKeys
-
val
rpmUrl: SettingKey[Option[String]]
- Definition Classes
- RpmKeys
-
val
rpmVendor: SettingKey[String]
- Definition Classes
- RpmKeys
-
val
scriptClasspath: TaskKey[Seq[String]]
- Definition Classes
- JavaAppKeys
-
val
scriptClasspathOrdering: TaskKey[Seq[(sbt.File, String)]]
- Definition Classes
- JavaAppKeys
-
val
serverLoading: SettingKey[Option[ServerLoader]]
- Definition Classes
- SystemloaderKeys
-
val
serviceAutostart: SettingKey[Boolean]
- Definition Classes
- SystemloaderKeys
-
val
stage: TaskKey[sbt.File]
- Definition Classes
- UniversalKeys
-
val
stagingDirectory: SettingKey[sbt.File]
- Definition Classes
- UniversalKeys
-
val
startRunlevels: SettingKey[Option[String]]
- Definition Classes
- SystemloaderKeys
-
val
stopRunlevels: SettingKey[Option[String]]
- Definition Classes
- SystemloaderKeys
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
val
termTimeout: SettingKey[Int]
- Definition Classes
- SystemloaderKeys
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
val
topLevelDirectory: SettingKey[Option[String]]
- Definition Classes
- UniversalKeys
-
val
universalArchiveOptions: SettingKey[Seq[String]]
- Definition Classes
- UniversalKeys
-
val
validatePackage: TaskKey[Unit]
A task that implements various validations for a format.
A task that implements various validations for a format. Example usage: -
sbt universal:packageBin::validatePackage-sbt debian:packageBin::validatePackageEach format should implement it's own validate. Implemented in #1026
- Definition Classes
- ValidationKeys
-
val
validatePackageValidators: TaskKey[Seq[Validator]]
- Definition Classes
- ValidationKeys
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
val
wixConfig: TaskKey[Node]
- Definition Classes
- WindowsKeys
-
val
wixFeatures: TaskKey[Seq[WindowsFeature]]
- Definition Classes
- WindowsKeys
-
val
wixFiles: TaskKey[Seq[sbt.File]]
- Definition Classes
- WindowsKeys
-
val
wixMajorVersion: SettingKey[Int]
- Definition Classes
- WindowsKeys
-
val
wixPackageInfo: SettingKey[WindowsProductInfo]
- Definition Classes
- WindowsKeys
-
val
wixProductConfig: TaskKey[Node]
- Definition Classes
- WindowsKeys
-
val
wixProductId: SettingKey[String]
- Definition Classes
- WindowsKeys
-
val
wixProductLicense: TaskKey[Option[sbt.File]]
- Definition Classes
- WindowsKeys
-
val
wixProductUpgradeId: SettingKey[String]
- Definition Classes
- WindowsKeys
Deprecated Value Members
-
val
debianExplodedPackage: TaskKey[sbt.File]
- Definition Classes
- DebianKeys
- Annotations
- @deprecated
- Deprecated
(Since version 1.2.0) Use debian:stage instead
-
val
debianMaintainerScripts: TaskKey[Seq[(sbt.File, String)]]
- Definition Classes
- DebianKeys
- Annotations
- @deprecated
- Deprecated
(Since version 1.0.3) Use generic maintainerScript task instead
-
val
debianMakePostinstScript: TaskKey[Option[sbt.File]]
- Definition Classes
- DebianKeys
- Annotations
- @deprecated
- Deprecated
(Since version 1.0.3) Use generic maintainerScript task instead
-
val
debianMakePostrmScript: TaskKey[Option[sbt.File]]
- Definition Classes
- DebianKeys
- Annotations
- @deprecated
- Deprecated
(Since version 1.0.3) Use generic maintainerScript task instead
-
val
debianMakePreinstScript: TaskKey[Option[sbt.File]]
- Definition Classes
- DebianKeys
- Annotations
- @deprecated
- Deprecated
(Since version 1.0.3) Use generic maintainerScript task instead
-
val
debianMakePrermScript: TaskKey[Option[sbt.File]]
- Definition Classes
- DebianKeys
- Annotations
- @deprecated
- Deprecated
(Since version 1.0.3) Use generic maintainerScript task instead
-
val
rpmDaemonLogFile: SettingKey[String]
- Definition Classes
- RpmKeys
- Annotations
- @deprecated
- Deprecated
(Since version 1.1.x) Use daemonStdoutLogFile instead
-
val
rpmPost: SettingKey[Option[String]]
- Definition Classes
- RpmKeys
- Annotations
- @deprecated
- Deprecated
(Since version 1.1.x) Use maintainerScripts in RPM and RpmConstants.Post instead.
-
val
rpmPosttrans: SettingKey[Option[String]]
- Definition Classes
- RpmKeys
- Annotations
- @deprecated
- Deprecated
(Since version 1.1.x) Use maintainerScripts in RPM and RpmConstants.Posttrans instead.
-
val
rpmPostun: SettingKey[Option[String]]
- Definition Classes
- RpmKeys
- Annotations
- @deprecated
- Deprecated
(Since version 1.1.x) Use maintainerScripts in RPM and RpmConstants.Postun instead.
-
val
rpmPre: SettingKey[Option[String]]
- Definition Classes
- RpmKeys
- Annotations
- @deprecated
- Deprecated
(Since version 1.1.x) Use maintainerScripts in RPM and RpmConstants.Pre instead.
-
val
rpmPretrans: SettingKey[Option[String]]
- Definition Classes
- RpmKeys
- Annotations
- @deprecated
- Deprecated
(Since version 1.1.x) Use maintainerScripts in RPM and RpmConstants.Pretrans instead.
-
val
rpmPreun: SettingKey[Option[String]]
- Definition Classes
- RpmKeys
- Annotations
- @deprecated
- Deprecated
(Since version 1.1.x) Use maintainerScripts in RPM and RpmConstants.Preun instead.
-
val
rpmVerifyscript: SettingKey[Option[String]]
- Definition Classes
- RpmKeys
- Annotations
- @deprecated
- Deprecated
(Since version 1.1.x) Use maintainerScripts in RPM and RpmConstants.Verifyscript instead.
-
val
wixFile: TaskKey[sbt.File]
- Definition Classes
- WindowsKeys
- Annotations
- @deprecated
- Deprecated
(Since version 1.3.15) Use wixFiles task instead