final class SftpRepository extends SshBasedRepository with SftpRepositoryExtra with Serializable
sbt interface for an Ivy repository over sftp. More convenient construction is done using Resolver.sftp.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SftpRepository
- SftpRepositoryExtra
- SshBasedRepository
- SshBasedRepositoryExtra
- PatternsBasedRepository
- Resolver
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new SftpRepository(name: String, connection: SshConnection, patterns: Patterns)
Type Members
-
type
RepositoryType = SftpRepository
- Definition Classes
- SftpRepositoryExtra → SshBasedRepositoryExtra
Value Members
-
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
-
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
-
def
equals(o: Any): Boolean
- Definition Classes
- SftpRepository → SshBasedRepository → PatternsBasedRepository → Resolver → AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- SftpRepository → SshBasedRepository → PatternsBasedRepository → Resolver → AnyRef → Any
-
val
name: String
- Definition Classes
- Resolver
-
val
patterns: Patterns
- Definition Classes
- PatternsBasedRepository
-
def
toString(): String
- Definition Classes
- SftpRepository → SshBasedRepository → PatternsBasedRepository → Resolver → AnyRef → Any
- def withConnection(connection: SshConnection): SftpRepository
- def withName(name: String): SftpRepository
- def withPatterns(patterns: Patterns): SftpRepository