Package-level declarations

Types

Link copied to clipboard
abstract class BaseArtifactRepository(name: String, url: URI, allowInsecureProtocol: Boolean) : ArtifactRepository, UrlArtifactRepository

Represents a base class for artifact repositories used with Shim.

Link copied to clipboard
abstract class PluginArtifactRepository @Inject constructor(objects: ObjectFactory, instantiator: Instantiator, name: String, url: URI, val type: CustomPluginRepositoryType, allowInsecureProtocol: Boolean = true) : BaseArtifactRepository, AuthenticationSupported

Represents a repository used for handling custom plugin repositories with authentication support.

Functions

Link copied to clipboard
inline fun <T : Credentials?> PluginArtifactRepository.credentials(action: Action<in T>)

Configures the credentials for the PluginArtifactRepository using the provided action.