Packages

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 := ""
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Keys
  2. ValidationKeys
  3. BatStartScriptKeys
  4. BashStartScriptKeys
  5. SystemloaderKeys
  6. JlinkKeys
  7. JavaServerAppKeys
  8. JavaAppKeys2
  9. JavaAppKeys
  10. RpmKeys
  11. DebianKeys
  12. DockerKeys
  13. WindowsKeys
  14. LinuxKeys
  15. UniversalKeys
  16. NativePackagerKeys
  17. AnyRef
  18. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val bashScriptConfigLocation: TaskKey[Option[String]]
    Definition Classes
    BashStartScriptKeys
  6. val bashScriptDefines: TaskKey[Seq[String]]
    Definition Classes
    BashStartScriptKeys
  7. val bashScriptEnvConfigLocation: SettingKey[Option[String]]
    Definition Classes
    JavaAppKeys
  8. val bashScriptExtraDefines: TaskKey[Seq[String]]
    Definition Classes
    BashStartScriptKeys
  9. val bashScriptReplacements: TaskKey[Seq[(String, String)]]
    Definition Classes
    BashStartScriptKeys
  10. val bashScriptTemplateLocation: TaskKey[sbt.File]
    Definition Classes
    BashStartScriptKeys
  11. val batScriptConfigLocation: TaskKey[Option[String]]
    Definition Classes
    BatStartScriptKeys
  12. val batScriptExtraDefines: TaskKey[Seq[String]]
    Definition Classes
    BatStartScriptKeys
  13. val batScriptReplacements: TaskKey[Seq[(String, String)]]
    Definition Classes
    BatStartScriptKeys
  14. val batScriptTemplateLocation: TaskKey[sbt.File]
    Definition Classes
    BatStartScriptKeys
  15. val bundledJvmLocation: TaskKey[Option[String]]
    Definition Classes
    JavaAppKeys2
  16. val candleOptions: SettingKey[Seq[String]]
    Definition Classes
    WindowsKeys
  17. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  18. val containerBuildImage: TaskKey[Option[String]]
    Definition Classes
    UniversalKeys
  19. val daemonGroup: SettingKey[String]
    Definition Classes
    LinuxKeys
  20. val daemonGroupGid: SettingKey[Option[String]]
    Definition Classes
    LinuxKeys
  21. val daemonHome: SettingKey[String]
    Definition Classes
    LinuxKeys
  22. val daemonShell: SettingKey[String]
    Definition Classes
    LinuxKeys
  23. val daemonStdoutLogFile: SettingKey[Option[String]]
    Definition Classes
    JavaServerAppKeys
  24. val daemonUser: SettingKey[String]
    Definition Classes
    LinuxKeys
  25. val daemonUserUid: SettingKey[Option[String]]
    Definition Classes
    LinuxKeys
  26. val debianChangelog: SettingKey[Option[sbt.File]]
    Definition Classes
    DebianKeys
  27. val debianCombinedMappings: TaskKey[Seq[LinuxPackageMapping]]
    Definition Classes
    DebianKeys
  28. val debianConffilesFile: TaskKey[sbt.File]
    Definition Classes
    DebianKeys
  29. val debianControlFile: TaskKey[sbt.File]
    Definition Classes
    DebianKeys
  30. val debianControlScriptsDirectory: SettingKey[sbt.File]
    Definition Classes
    DebianKeys
  31. val debianLinksfile: TaskKey[sbt.File]
    Definition Classes
    DebianKeys
  32. val debianMD5sumsFile: TaskKey[sbt.File]
    Definition Classes
    DebianKeys
  33. val debianMakeChownReplacements: TaskKey[(String, String)]
    Definition Classes
    DebianKeys
  34. val debianNativeBuildOptions: SettingKey[Seq[String]]
    Definition Classes
    DebianKeys
  35. val debianPackageConflicts: SettingKey[Seq[String]]
    Definition Classes
    DebianKeys
  36. val debianPackageDependencies: SettingKey[Seq[String]]
    Definition Classes
    DebianKeys
  37. val debianPackageInfo: SettingKey[PackageInfo]
    Definition Classes
    DebianKeys
  38. val debianPackageInstallSize: TaskKey[Long]
    Definition Classes
    DebianKeys
  39. val debianPackageMetadata: SettingKey[PackageMetaData]
    Definition Classes
    DebianKeys
  40. val debianPackageProvides: SettingKey[Seq[String]]
    Definition Classes
    DebianKeys
  41. val debianPackageRecommends: SettingKey[Seq[String]]
    Definition Classes
    DebianKeys
  42. val debianPriority: SettingKey[String]
    Definition Classes
    DebianKeys
  43. val debianSection: SettingKey[String]
    Definition Classes
    DebianKeys
  44. val debianSign: TaskKey[sbt.File]
    Definition Classes
    DebianKeys
  45. val debianSignRole: SettingKey[String]
    Definition Classes
    DebianKeys
  46. val debianUpstartFile: TaskKey[sbt.File]
    Definition Classes
    DebianKeys
  47. val debianZippedMappings: TaskKey[Seq[LinuxPackageMapping]]
    Definition Classes
    DebianKeys
  48. val defaultLinuxConfigLocation: SettingKey[String]
    Definition Classes
    LinuxKeys
  49. val defaultLinuxInstallLocation: SettingKey[String]
    Definition Classes
    LinuxKeys
  50. val defaultLinuxLogsLocation: SettingKey[String]
    Definition Classes
    LinuxKeys
  51. val defaultLinuxStartScriptLocation: SettingKey[String]
    Definition Classes
    LinuxKeys
  52. val dist: TaskKey[sbt.File]
    Definition Classes
    UniversalKeys
  53. val dockerAlias: SettingKey[DockerAlias]
    Definition Classes
    DockerKeys
  54. val dockerAliases: SettingKey[Seq[DockerAlias]]
    Definition Classes
    DockerKeys
  55. val dockerAutoremoveMultiStageIntermediateImages: SettingKey[Boolean]
    Definition Classes
    DockerKeys
  56. val dockerBaseImage: SettingKey[String]
    Definition Classes
    DockerKeys
  57. val dockerBuildCommand: SettingKey[Seq[String]]
    Definition Classes
    DockerKeys
  58. val dockerBuildOptions: SettingKey[Seq[String]]
    Definition Classes
    DockerKeys
  59. val dockerCmd: SettingKey[Seq[String]]
    Definition Classes
    DockerKeys
  60. val dockerCommands: TaskKey[Seq[CmdLike]]
    Definition Classes
    DockerKeys
  61. val dockerEntrypoint: SettingKey[Seq[String]]
    Definition Classes
    DockerKeys
  62. val dockerEnvVars: SettingKey[Map[String, String]]
    Definition Classes
    DockerKeys
  63. val dockerExecCommand: SettingKey[Seq[String]]
    Definition Classes
    DockerKeys
  64. val dockerExposedPorts: SettingKey[Seq[Int]]
    Definition Classes
    DockerKeys
  65. val dockerExposedUdpPorts: SettingKey[Seq[Int]]
    Definition Classes
    DockerKeys
  66. val dockerExposedVolumes: SettingKey[Seq[String]]
    Definition Classes
    DockerKeys
  67. val dockerGenerateConfig: TaskKey[sbt.File]
    Definition Classes
    DockerKeys
  68. val dockerLabels: SettingKey[Map[String, String]]
    Definition Classes
    DockerKeys
  69. val dockerPackageMappings: TaskKey[Seq[(sbt.File, String)]]
    Definition Classes
    DockerKeys
  70. val dockerRepository: SettingKey[Option[String]]
    Definition Classes
    DockerKeys
  71. val dockerRmiCommand: SettingKey[Seq[String]]
    Definition Classes
    DockerKeys
  72. val dockerUpdateLatest: SettingKey[Boolean]
    Definition Classes
    DockerKeys
  73. val dockerUsername: SettingKey[Option[String]]
    Definition Classes
    DockerKeys
  74. val dockerVersion: TaskKey[Option[DockerVersion]]
    Definition Classes
    DockerKeys
  75. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  76. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  77. val executableScriptName: SettingKey[String]
    Definition Classes
    NativePackagerKeys
  78. val fileDescriptorLimit: SettingKey[Option[String]]
    Definition Classes
    LinuxKeys
  79. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  80. val genChanges: TaskKey[sbt.File]
    Definition Classes
    DebianKeys
  81. val generateManPages: TaskKey[Unit]
    Definition Classes
    LinuxKeys
  82. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  83. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  84. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  85. val jlinkBuildImage: TaskKey[sbt.File]
    Definition Classes
    JlinkKeys
  86. val jlinkBundledJvmLocation: TaskKey[String]
    Definition Classes
    JlinkKeys
  87. val jlinkIgnoreMissingDependency: TaskKey[((String, String)) ⇒ Boolean]
    Definition Classes
    JlinkKeys
  88. val jlinkModulePath: TaskKey[Seq[sbt.File]]
    Definition Classes
    JlinkKeys
  89. val jlinkModules: TaskKey[Seq[String]]
    Definition Classes
    JlinkKeys
  90. val jlinkOptions: TaskKey[Seq[String]]
    Definition Classes
    JlinkKeys
  91. val killTimeout: SettingKey[Int]
    Definition Classes
    SystemloaderKeys
  92. val lightOptions: SettingKey[Seq[String]]
    Definition Classes
    WindowsKeys
  93. val lintian: TaskKey[Unit]
    Definition Classes
    DebianKeys
  94. val linuxEtcDefaultTemplate: TaskKey[sbt.URL]
    Definition Classes
    LinuxKeys
  95. val linuxMakeStartScript: TaskKey[Option[sbt.File]]
    Definition Classes
    LinuxKeys
  96. val linuxPackageMappings: TaskKey[Seq[LinuxPackageMapping]]
    Definition Classes
    LinuxKeys
  97. val linuxPackageSymlinks: TaskKey[Seq[LinuxSymlink]]
    Definition Classes
    LinuxKeys
  98. val linuxScriptReplacements: SettingKey[Seq[(String, String)]]
    Definition Classes
    LinuxKeys
  99. val linuxStartScriptName: SettingKey[Option[String]]
    Definition Classes
    LinuxKeys
  100. val linuxStartScriptTemplate: TaskKey[sbt.URL]
    Definition Classes
    LinuxKeys
  101. val maintainer: SettingKey[String]
    Definition Classes
    NativePackagerKeys
  102. val maintainerScripts: TaskKey[Map[String, Seq[String]]]
    Definition Classes
    NativePackagerKeys
  103. val makeBashScripts: TaskKey[Seq[(sbt.File, String)]]
    Definition Classes
    BashStartScriptKeys
  104. val makeBatScripts: TaskKey[Seq[(sbt.File, String)]]
    Definition Classes
    BatStartScriptKeys
  105. val makeEtcDefault: TaskKey[Option[sbt.File]]
    Definition Classes
    LinuxKeys
  106. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  107. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  108. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  109. val packageArchitecture: SettingKey[String]
    Definition Classes
    LinuxKeys
  110. val packageDescription: SettingKey[String]
    Definition Classes
    NativePackagerKeys
  111. val packageName: SettingKey[String]
    Definition Classes
    NativePackagerKeys
  112. val packageOsxDmg: TaskKey[sbt.File]
    Definition Classes
    UniversalKeys
  113. val packageSummary: SettingKey[String]
    Definition Classes
    NativePackagerKeys
  114. val packageXzTarball: TaskKey[sbt.File]
    Definition Classes
    UniversalKeys
  115. val packageZipTarball: TaskKey[sbt.File]
    Definition Classes
    UniversalKeys
  116. val projectDependencyArtifacts: TaskKey[Seq[sbt.Attributed[sbt.File]]]
    Definition Classes
    JavaAppKeys
  117. val requiredStartFacilities: SettingKey[Option[String]]
    Definition Classes
    SystemloaderKeys
  118. val requiredStopFacilities: SettingKey[Option[String]]
    Definition Classes
    SystemloaderKeys
  119. val retries: SettingKey[Int]
    Definition Classes
    SystemloaderKeys
  120. val retryTimeout: SettingKey[Int]
    Definition Classes
    SystemloaderKeys
  121. val rpmAutoprov: SettingKey[String]
    Definition Classes
    RpmKeys
  122. val rpmAutoreq: SettingKey[String]
    Definition Classes
    RpmKeys
  123. val rpmBrpJavaRepackJars: SettingKey[Boolean]
    Definition Classes
    RpmKeys
  124. val rpmChangelogFile: SettingKey[Option[String]]
    Definition Classes
    RpmKeys
  125. val rpmConflicts: SettingKey[Seq[String]]
    Definition Classes
    RpmKeys
  126. val rpmDependencies: SettingKey[RpmDependencies]
    Definition Classes
    RpmKeys
  127. val rpmDescription: SettingKey[RpmDescription]
    Definition Classes
    RpmKeys
  128. val rpmDistribution: SettingKey[Option[String]]
    Definition Classes
    RpmKeys
  129. val rpmEpoch: SettingKey[Option[Int]]
    Definition Classes
    RpmKeys
  130. val rpmGroup: SettingKey[Option[String]]
    Definition Classes
    RpmKeys
  131. val rpmIcon: SettingKey[Option[String]]
    Definition Classes
    RpmKeys
  132. val rpmLicense: SettingKey[Option[String]]
    Definition Classes
    RpmKeys
  133. val rpmLint: TaskKey[Unit]
    Definition Classes
    RpmKeys
  134. val rpmMetadata: SettingKey[RpmMetadata]
    Definition Classes
    RpmKeys
  135. val rpmObsoletes: SettingKey[Seq[String]]
    Definition Classes
    RpmKeys
  136. val rpmOs: SettingKey[String]
    Definition Classes
    RpmKeys
  137. val rpmPackager: SettingKey[Option[String]]
    Definition Classes
    RpmKeys
  138. val rpmPrefix: SettingKey[Option[String]]
    Definition Classes
    RpmKeys
  139. val rpmPrerequisites: SettingKey[Seq[String]]
    Definition Classes
    RpmKeys
  140. val rpmProvides: SettingKey[Seq[String]]
    Definition Classes
    RpmKeys
  141. val rpmRelease: SettingKey[String]
    Definition Classes
    RpmKeys
  142. val rpmRequirements: SettingKey[Seq[String]]
    Definition Classes
    RpmKeys
  143. val rpmScripts: TaskKey[RpmScripts]
    Definition Classes
    RpmKeys
  144. val rpmScriptsDirectory: SettingKey[sbt.File]
    Definition Classes
    RpmKeys
  145. val rpmSetarch: SettingKey[Option[String]]
    Definition Classes
    RpmKeys
  146. val rpmSpecConfig: TaskKey[RpmSpec]
    Definition Classes
    RpmKeys
  147. val rpmUrl: SettingKey[Option[String]]
    Definition Classes
    RpmKeys
  148. val rpmVendor: SettingKey[String]
    Definition Classes
    RpmKeys
  149. val scriptClasspath: TaskKey[Seq[String]]
    Definition Classes
    JavaAppKeys
  150. val scriptClasspathOrdering: TaskKey[Seq[(sbt.File, String)]]
    Definition Classes
    JavaAppKeys
  151. val serverLoading: SettingKey[Option[ServerLoader]]
    Definition Classes
    SystemloaderKeys
  152. val serviceAutostart: SettingKey[Boolean]
    Definition Classes
    SystemloaderKeys
  153. val stage: TaskKey[sbt.File]
    Definition Classes
    UniversalKeys
  154. val stagingDirectory: SettingKey[sbt.File]
    Definition Classes
    UniversalKeys
  155. val startRunlevels: SettingKey[Option[String]]
    Definition Classes
    SystemloaderKeys
  156. val stopRunlevels: SettingKey[Option[String]]
    Definition Classes
    SystemloaderKeys
  157. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  158. val termTimeout: SettingKey[Int]
    Definition Classes
    SystemloaderKeys
  159. def toString(): String
    Definition Classes
    AnyRef → Any
  160. val topLevelDirectory: SettingKey[Option[String]]
    Definition Classes
    UniversalKeys
  161. val universalArchiveOptions: SettingKey[Seq[String]]
    Definition Classes
    UniversalKeys
  162. 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::validatePackage

    Each format should implement it's own validate. Implemented in #1026

    Definition Classes
    ValidationKeys
  163. val validatePackageValidators: TaskKey[Seq[Validator]]
    Definition Classes
    ValidationKeys
  164. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  165. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  166. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  167. val wixConfig: TaskKey[Node]
    Definition Classes
    WindowsKeys
  168. val wixFeatures: TaskKey[Seq[WindowsFeature]]
    Definition Classes
    WindowsKeys
  169. val wixFiles: TaskKey[Seq[sbt.File]]
    Definition Classes
    WindowsKeys
  170. val wixMajorVersion: SettingKey[Int]
    Definition Classes
    WindowsKeys
  171. val wixPackageInfo: SettingKey[WindowsProductInfo]
    Definition Classes
    WindowsKeys
  172. val wixProductConfig: TaskKey[Node]
    Definition Classes
    WindowsKeys
  173. val wixProductId: SettingKey[String]
    Definition Classes
    WindowsKeys
  174. val wixProductLicense: TaskKey[Option[sbt.File]]
    Definition Classes
    WindowsKeys
  175. val wixProductUpgradeId: SettingKey[String]
    Definition Classes
    WindowsKeys

Deprecated Value Members

  1. val debianExplodedPackage: TaskKey[sbt.File]
    Definition Classes
    DebianKeys
    Annotations
    @deprecated
    Deprecated

    (Since version 1.2.0) Use debian:stage instead

  2. val debianMaintainerScripts: TaskKey[Seq[(sbt.File, String)]]
    Definition Classes
    DebianKeys
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.3) Use generic maintainerScript task instead

  3. val debianMakePostinstScript: TaskKey[Option[sbt.File]]
    Definition Classes
    DebianKeys
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.3) Use generic maintainerScript task instead

  4. val debianMakePostrmScript: TaskKey[Option[sbt.File]]
    Definition Classes
    DebianKeys
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.3) Use generic maintainerScript task instead

  5. val debianMakePreinstScript: TaskKey[Option[sbt.File]]
    Definition Classes
    DebianKeys
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.3) Use generic maintainerScript task instead

  6. val debianMakePrermScript: TaskKey[Option[sbt.File]]
    Definition Classes
    DebianKeys
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.3) Use generic maintainerScript task instead

  7. val rpmDaemonLogFile: SettingKey[String]
    Definition Classes
    RpmKeys
    Annotations
    @deprecated
    Deprecated

    (Since version 1.1.x) Use daemonStdoutLogFile instead

  8. val rpmPost: SettingKey[Option[String]]
    Definition Classes
    RpmKeys
    Annotations
    @deprecated
    Deprecated

    (Since version 1.1.x) Use maintainerScripts in RPM and RpmConstants.Post instead.

  9. val rpmPosttrans: SettingKey[Option[String]]
    Definition Classes
    RpmKeys
    Annotations
    @deprecated
    Deprecated

    (Since version 1.1.x) Use maintainerScripts in RPM and RpmConstants.Posttrans instead.

  10. val rpmPostun: SettingKey[Option[String]]
    Definition Classes
    RpmKeys
    Annotations
    @deprecated
    Deprecated

    (Since version 1.1.x) Use maintainerScripts in RPM and RpmConstants.Postun instead.

  11. val rpmPre: SettingKey[Option[String]]
    Definition Classes
    RpmKeys
    Annotations
    @deprecated
    Deprecated

    (Since version 1.1.x) Use maintainerScripts in RPM and RpmConstants.Pre instead.

  12. val rpmPretrans: SettingKey[Option[String]]
    Definition Classes
    RpmKeys
    Annotations
    @deprecated
    Deprecated

    (Since version 1.1.x) Use maintainerScripts in RPM and RpmConstants.Pretrans instead.

  13. val rpmPreun: SettingKey[Option[String]]
    Definition Classes
    RpmKeys
    Annotations
    @deprecated
    Deprecated

    (Since version 1.1.x) Use maintainerScripts in RPM and RpmConstants.Preun instead.

  14. val rpmVerifyscript: SettingKey[Option[String]]
    Definition Classes
    RpmKeys
    Annotations
    @deprecated
    Deprecated

    (Since version 1.1.x) Use maintainerScripts in RPM and RpmConstants.Verifyscript instead.

  15. val wixFile: TaskKey[sbt.File]
    Definition Classes
    WindowsKeys
    Annotations
    @deprecated
    Deprecated

    (Since version 1.3.15) Use wixFiles task instead

Inherited from ValidationKeys

Inherited from BatStartScriptKeys

Inherited from BashStartScriptKeys

Inherited from SystemloaderKeys

Inherited from JlinkKeys

Inherited from JavaServerAppKeys

Inherited from JavaAppKeys2

Inherited from JavaAppKeys

Inherited from RpmKeys

Inherited from DebianKeys

Inherited from DockerKeys

Inherited from WindowsKeys

Inherited from LinuxKeys

Inherited from UniversalKeys

Inherited from NativePackagerKeys

Inherited from AnyRef

Inherited from Any

Ungrouped