com.typesafe.sbt.pgp

PgpSettings

object PgpSettings

SBT Settings for doing PGP security tasks. Signing, verifying, etc.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PgpSettings
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  12. lazy val globalSettings: Seq[Setting[_]]

  13. lazy val gpgConfigurationSettings: Seq[Setting[_]]

    Configuration for GPG command line

  14. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  16. lazy val nativeConfigurationSettings: Seq[Setting[_]]

    Configuration for BC JVM-local PGP

  17. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  20. lazy val pgpCommand: Command

  21. def pgpPassphrase: SettingKey[Option[Array[Char]]]

  22. def pgpPublicRing: SettingKey[File]

  23. def pgpReadOnly: SettingKey[Boolean]

  24. def pgpSecretRing: SettingKey[File]

  25. def pgpSigningKey: SettingKey[Option[Long]]

  26. lazy val projectSettings: Seq[Setting[_]]

    Settings this plugin defines.

    Settings this plugin defines. TODO - require manual setting of these...

  27. def publishSignedTask(config: TaskKey[PublishConfiguration], deliverKey: TaskKey[_]): sbt.Def.Initialize[Task[Unit]]

  28. lazy val signVerifyConfigurationSettings: Seq[Setting[_]]

    These are all the configuration related settings that are common for a multi-project build, and can be re-used on ThisBuild or maybe Global.

  29. lazy val signingSettings: Seq[Setting[_]]

    Configuration for signing artifacts.

    Configuration for signing artifacts. If you use new scopes for packagedArtifacts, you need to add this in that scope to your build.

    Right now, this also adds duplicate "publish" tasks that will ensure signed artifacts. While this isn't as friendly to other plugins that want to use our signed artifacts in normal publish flow, it should be more user friendly.

  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  31. def toString(): String

    Definition Classes
    AnyRef → Any
  32. def useGpg: SettingKey[Boolean]

  33. def useGpgAgent: SettingKey[Boolean]

  34. def useGpgPinentry: SettingKey[Boolean]

  35. lazy val verifySettings: Seq[Setting[_]]

    Settings used to verify signatures on dependent artifacts.

  36. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped