abstract class SshBasedRepository extends PatternsBasedRepository with SshBasedRepositoryExtra with Serializable
sbt interface for an Ivy ssh-based repository (ssh and sftp). Requires the Jsch library..
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- SshBasedRepository
- SshBasedRepositoryExtra
- PatternsBasedRepository
- Resolver
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new SshBasedRepository(name: String, patterns: Patterns, connection: SshConnection)
Type Members
- abstract type RepositoryType <: SshBasedRepository
- Definition Classes
- SshBasedRepositoryExtra
Abstract Value Members
- abstract def copy(connection: SshConnection): RepositoryType
- Attributes
- protected
- Definition Classes
- SshBasedRepositoryExtra
Concrete 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
- def as(user: String, keyfile: File, password: Option[String]): RepositoryType
- Definition Classes
- SshBasedRepositoryExtra
- def as(user: String, keyfile: File, password: String): RepositoryType
- Definition Classes
- SshBasedRepositoryExtra
- def as(user: String, keyfile: File): RepositoryType
Configures this to use the specified keyfile and password for the keyfile when connecting to the remote repository.
Configures this to use the specified keyfile and password for the keyfile when connecting to the remote repository.
- Definition Classes
- SshBasedRepositoryExtra
- def as(user: String, password: Option[String]): RepositoryType
- Definition Classes
- SshBasedRepositoryExtra
- def as(user: String): RepositoryType
- Definition Classes
- SshBasedRepositoryExtra
- def as(user: String, password: String): RepositoryType
Configures this to use the specified user name and password when connecting to the remote repository.
Configures this to use the specified user name and password when connecting to the remote repository.
- Definition Classes
- SshBasedRepositoryExtra
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val connection: SshConnection
The object representing the configured ssh connection for this repository.
The object representing the configured ssh connection for this repository.
- Definition Classes
- SshBasedRepository → SshBasedRepositoryExtra
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(o: Any): Boolean
- Definition Classes
- SshBasedRepository → PatternsBasedRepository → Resolver → AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- SshBasedRepository → PatternsBasedRepository → Resolver → AnyRef → Any
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val name: String
- Definition Classes
- Resolver
- 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 patterns: Patterns
- Definition Classes
- PatternsBasedRepository
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- SshBasedRepository → PatternsBasedRepository → Resolver → AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()