Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Services/Nexus"
(→Eclipse Nexus Instance) |
(→Deploying artifacts to repo.eclipse.org) |
||
Line 26: | Line 26: | ||
Replace instances of the word "project" with your project's name. | Replace instances of the word "project" with your project's name. | ||
+ | |||
+ | |||
+ | You will also need to add to your ~/.m2/settings.xml a section to configure your credentials. For example: | ||
+ | |||
+ | <pre> | ||
+ | <servers> | ||
+ | <server> | ||
+ | <id>repo.eclipse.org</id> | ||
+ | <username>your_committer_id</username> | ||
+ | <password>your_committer_password</password> | ||
+ | </server> | ||
+ | </servers> | ||
+ | </pre> | ||
+ | |||
+ | id: should match the ID for the repository as specified in the project pom file. | ||
+ | username: should be your eclipse.org committer ID | ||
+ | password: should be your eclipse.org committer password |
Revision as of 11:25, 20 February 2013
Eclipse Nexus Instance
The Eclipse Nexus instance is hosted at: https://repo.eclipse.org
This repository allows Eclipse projects to publish their build artifacts into a centralized repository hosted by EMO.
Deploying artifacts to repo.eclipse.org
To deploy artifacts to repo.eclipse.org using Maven you will need to add a "distributionManagement" section to your project pom. An example below:
<distributionManagement> <repository> <id>repo.eclipse.org</id> <name>Project Repository - Releases</name> <url>https://repo.eclipse.org/content/repositories/project-releases/</url> </repository> <snapshotRepository> <id>repo.eclipse.org</id> <name>Project Repository - Snapshots</name> <url>https://repo.eclipse.org/content/repositories/project-snapshots/</url> </snapshotRepository> </distributionManagement>
Replace instances of the word "project" with your project's name.
You will also need to add to your ~/.m2/settings.xml a section to configure your credentials. For example:
<servers> <server> <id>repo.eclipse.org</id> <username>your_committer_id</username> <password>your_committer_password</password> </server> </servers>
id: should match the ID for the repository as specified in the project pom file. username: should be your eclipse.org committer ID password: should be your eclipse.org committer password