The local repository is needed to download the metadata and artifacts to. this directory can safely be removed from time to time, but already resolved artifacts might have to be downloaded again. It can point to an already existing maven repository or be a separate one.

Define the repositories to connect to.

Repo id: a unique id for the repository
Repo type: the repo layout usually 'default'
Repo Manager: checked if this repository points at a repository manager, unchecked if the repository is just serving static contents.
Url: connection url for the repository
User: The user to be used for the connection.
Password: The users password
User/Password for deployment of artifacts can be overwriten on Job level. Note: because of this bug https://issues.sonatype.org/browse/NEXUS-3776 one should use at least Nexus 1.8.*