Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Services/Nexus
Revision as of 11:25, 20 February 2013 by Unnamed Poltroon (Talk) (→Deploying artifacts to repo.eclipse.org)
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