component-installation-plugin / com.intershop.gradle.component.installation.utils.data / Repository

Repository

data class Repository

Data class of a repository.

Constructors

<init>

Repository(type: RepositoryType, url: URI, credentials: Credentials, pattern: String = "")

Data class of a repository.

Properties

artifactPath

var artifactPath: String

Maven basic artifact path if available.

credentials

val credentials: Credentials

credentials for basic authentication.

pattern

val pattern: String

Ivy pattern

type

val type: RepositoryType

describes the type of repository.

url

val url: URI

URL string of the repository.

urlStr

val urlStr: String

URL string object of the repository object.

version

var version: String

The final version of an Ivy repository.

Companion Object Functions

initIvyRepoFrom

fun initIvyRepoFrom(repo: IvyArtifactRepository, pattern: String): Repository

Initialize a internal repository object from an existing Gradle IVY repository.

initMavenRepoFrom

fun initMavenRepoFrom(repo: MavenArtifactRepository): Repository

Initialize a internal repository object from an existing Gradle Maven repository.