Packages

  • package root
    Definition Classes
    root
  • package io
    Definition Classes
    root
  • package github
    Definition Classes
    io
  • package cakelier
    Definition Classes
    github
  • object RemoteDeployPlugin extends AutoPlugin

    The SBT plugin, the main entrypoint to this project.

    The SBT plugin, the main entrypoint to this project.

    This object represents the SBT plugin, containing its keys to be used in a build file, the DSL to specify a configuration through code, and the steps taken by the plugin before executing its proper behavior, like parsing and validating the configurations.

    Definition Classes
    cakelier
  • autoImport

object autoImport

The "autoImport" object, containing all things that must be auto-imported by the plugin when activated.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. autoImport
  2. AnyRef
  3. 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. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  14. def remoteConfiguration(withName: String)(body: ⇒ Unit): (String, Either[Seq[ValidationError], RemoteConfiguration])

    Allows to use the DSL for specifying a RemoteConfiguration.

    Allows to use the DSL for specifying a RemoteConfiguration. With its first parameter it allows to specify the name of the RemoteConfiguration and with the second provides a place to use the DSL methods to specify all the parameters which compose the RemoteConfiguration.

    withName

    the name of the RemoteConfiguration to create

    body

    the parameter to be used as a place to call the DSL methods

    returns

    a new pair made of the name of a RemoteConfiguration and a scala.Either containing the RemoteConfiguration itself, if all the parameters were valid, a scala.Seq with all errors encountered while validating the possible RemoteConfiguration otherwise

  15. val remoteDeploy: InputKey[Unit]
  16. val remoteDeployAfterHook: SettingKey[Option[(Remote) ⇒ Unit]]
  17. val remoteDeployArtifacts: TaskKey[Seq[(File, String)]]
  18. val remoteDeployBeforeHook: SettingKey[Option[(Remote) ⇒ Unit]]
  19. val remoteDeployConf: SettingKey[Seq[(String, Either[Seq[ValidationError], RemoteConfiguration])]]
  20. val remoteDeployConfFiles: SettingKey[Seq[String]]
  21. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. object has

    Contains all methods which are part of the DSL used for specifying a RemoteConfiguration via code.

    Contains all methods which are part of the DSL used for specifying a RemoteConfiguration via code.

    This object contains all methods which are part of a DSL which has been introduced in this plugin for defining a RemoteConfiguration via code. This means that the DSL must allow to specify the hostname and the username of the remote location to which connect, the port on which the remote location listens for SSH connections, the password or the private key file and its possible passphrase to be used in the authentication phase.

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped