layout

abstract fun layout(layoutName: String)(source)

Specifies how the items of the repository are organized.

Recognised values are as follows:

'gradle'

A Repository Layout that applies the following patterns:

  • Artifacts: $baseUri/{@value #GRADLE_ARTIFACT_PATTERN}
  • Ivy: $baseUri/{@value #GRADLE_IVY_PATTERN}

'maven'

A Repository Layout that applies the following patterns:

  • Artifacts: $baseUri/{@value #MAVEN_ARTIFACT_PATTERN}
  • Ivy: $baseUri/{@value #MAVEN_IVY_PATTERN}

Following the Maven convention, the 'organisation' value is further processed by replacing '.' with '/'.

'ivy'

A Repository Layout that applies the following patterns:

  • Artifacts: $baseUri/{@value #IVY_ARTIFACT_PATTERN}
  • Ivy: $baseUri/{@value #IVY_ARTIFACT_PATTERN}

Parameters

layoutName

The name of the layout to use.

See also