In bundle: saker.maven.support
Represents a remote repository configuration for Maven operations.
The configuration contains options for specifying how the repository should be interacted with.
The configuration corresponds to the <repository/> element in a pom.xml.
Summary
Authentication | Specifies the authentication configuration that should be used for this repository. |
Id | Specifies the identifier of the repository configuration. |
Layout | Specifies the layout structure of the repository. |
Releases | Specifies the release policy of the repository configuration. |
Snapshots | Specifies the snapshot policy of the repository configuration. |
Url | Specifies the location and transfer protocol to interact with the repository. |
Fields
Specifies the authentication configuration that should be used for this repository.
Specifies the identifier of the repository configuration.
The identifier should uniquely identify the repository configuration in the associated context. Serves the same purpose as the <id/> element in the pom.xml <repository/> configuration.
Specifies the layout structure of the repository.
Either "default" or "legacy". The legacy layout is used by Maven 1.x. The default is "default".
Corresponds to the <layout/> element in the pom.xml.
Specifies the release policy of the repository configuration.
The option defines how release artifacts should be handled.
Corresponds to the <releases/> element in the pom.xml.
Specifies the snapshot policy of the repository configuration.
The option defines how snapshot artifacts should be handled.
Corresponds to the <snapshots/> element in the pom.xml.