| authentications | Specify authentications to be used in the session. |
| globalSettings | Specify a global settings file to be used in the session. |
| localRepository | Specify a local repository to be used in the session. |
| mirrors | Specify mirrors to be used in the session. |
| noDefaultGlobalSettings | Do not use default global settings. |
| noDefaultUserSettings | Do not use default user settings. |
| proxies | Specify proxies to be used in the session. |
| userProperties | Specify additional user properties to be set. |
| userSettings | Specify a user settings file to be used in the session. |
| Example 1 | Specify a repository. |
| Example 2 | Specify a mirror. |
| Example 3 | Authentication. |
| Configured By | ELEMENT |
| Access | WRITE_ONLY |
| Required | No. |
Specify authentications to be used in the session.
| Configured By | ELEMENT |
| Access | WRITE_ONLY |
| Required | No. |
Specify a global settings file to be used in the session.
| Configured By | ELEMENT |
| Access | WRITE_ONLY |
| Required | No. |
Specify a local repository to be used in the session.
| Configured By | ELEMENT |
| Access | WRITE_ONLY |
| Required | No. |
Specify mirrors to be used in the session.
| Configured By | ATTRIBUTE |
| Access | WRITE_ONLY |
| Required | No. Defaults to false. |
Do not use default global settings.
| Configured By | ATTRIBUTE |
| Access | WRITE_ONLY |
| Required | No. Defaults to false. |
Do not use default user settings.
| Configured By | ELEMENT |
| Access | WRITE_ONLY |
| Required | No. |
Specify proxies to be used in the session.
| Configured By | ELEMENT |
| Access | WRITE_ONLY |
| Required | No. |
Specify additional user properties to be set.
| Configured By | ELEMENT |
| Access | WRITE_ONLY |
| Required | No. |
Specify a user settings file to be used in the session.
Specify a repository.
<resolve:resolve id="resolve" noDefaultRepos="true" noSettingsRepos="true" xmlns:resolve="oddjob:resolve">
<resolverSession>
<resolve:session noDefaultUserSettings="true" noDefaultGlobalSettings="true">
<localRepository>
<file file="${local.repo}"/>
</localRepository>
</resolve:session>
</resolverSession>
<remoteRepositories>
<is url="http://localhost:${server.port}"/>
</remoteRepositories>
<dependencies>
<resolve:dependency coords="test.oj.resolve:a:1.2.3"/>
</dependencies>
</resolve:resolve>
Specify a mirror.
<resolve:resolve id="resolve" xmlns:resolve="oddjob:resolve">
<resolverSession>
<resolve:session noDefaultUserSettings="true" noDefaultGlobalSettings="true">
<userSettings>
<file file="${oddjob.dir}/mirror-settings.xml"/>
</userSettings>
</resolve:session>
</resolverSession>
<dependencies>
<resolve:dependency coords="test.oj.resolve:a:1.2.3"/>
</dependencies>
</resolve:resolve>
Authentication.
<resolve:resolve id="resolve" noDefaultRepos="true" noSettingsRepos="true" xmlns:resolve="oddjob:resolve">
<resolverSession>
<resolve:session noDefaultUserSettings="true" noDefaultGlobalSettings="true">
<localRepository>
<file file="${local.repo}"/>
</localRepository>
</resolve:session>
</resolverSession>
<remoteRepositories>
<is url="http://localhost:${server.port}">
<authentication>
<is username="alice" password="secret"/>
</authentication>
</is>
</remoteRepositories>
<dependencies>
<resolve:dependency coords="test.oj.resolve:a:1.2.3"/>
</dependencies>
</resolve:resolve>