Bug 401372 - Publish RAP bundles in eclipse.org Maven repository
Summary: Publish RAP bundles in eclipse.org Maven repository
Status: NEW
Alias: None
Product: RAP
Classification: RT
Component: Releng (show other bugs)
Version: 2.1   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-20 16:53 EST by Markus Knauer CLA
Modified: 2013-02-22 20:09 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Knauer CLA 2013-02-20 16:53:23 EST
With the availability of the new Nexus/Maven repository at eclipse.org (see bug 394792), I'll try to make the RAP bundles available from this new service. This fits very well into the goals of bug 283745 and will hopefully help many consumers of RAP bundles to integrate them in an easier way in their builds.

I'll use this bug to track the progress of this effort.
Comment 1 Thanh Ha CLA 2013-02-20 21:41:24 EST
I created the repos for RAP as follows:

rap (group): https://repo.eclipse.org/content/groups/rap/
rap-releases: https://repo.eclipse.org/content/repositories/rap-releases/
rap-snapshots: https://repo.eclipse.org/content/repositories/rap-snapshots/

The rap (group) contains both repos. The RAP project committer group has been assigned permissions to use these repos.

Further details on the Nexus instance can be found at: 

    http://wiki.eclipse.org/Services/Nexus
Comment 2 Thanh Ha CLA 2013-02-21 10:25:31 EST
I had to make a change to repo.eclipse.org today. As it turns out using "eclipse", and "eclipse-snapshots" as aggregate repo groups was not a good idea as it conflicts with the "Eclipse Project" namespace. So I've returned those URLs to the "Eclipse Project".

We are now providing more generically named URLs "releases" and "snapshots" as the aggregate groups of all projects in the repo.

releases: https://repo.eclipse.org/content/groups/releases/
snapshots: https://repo.eclipse.org/content/groups/snapshots/

Sorry for any inconvenience.
Comment 3 Markus Knauer CLA 2013-02-21 11:38:17 EST
(In reply to comment #2)
> Sorry for any inconvenience.

Thanks for the update... no inconvenience at all (I didn't start to test anything right now).
Comment 4 Thanh Ha CLA 2013-02-21 14:07:13 EST
Some concerns have been raised per Bug 394792 Comment 27 regarding using committer passwords for deployment access to repo.eclipse.org. We are working on a solution to this which likely involves using Hudson to deploy instead. I will keep you posted regarding the outcome.
Comment 5 Thanh Ha CLA 2013-02-22 20:09:59 EST
We decided to only allow deployment into repo.eclipse.org from Hudson. More details can be found on Bug 394792 Comment 52. I also added some instructions to the wiki [1] on how to deploy to repo.eclipse.org.

[1] http://wiki.eclipse.org/Services/Nexus#Deploying_artifacts_to_repo.eclipse.org