Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] Pushing plugins in maven style, which repository to use?

Hi,

Every Eclipse project can request their own repo.eclipse.org repositories (xxx-releases and xxx-snapshots) to be created by opening a helpdesk issue:
https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/new

All Jenkins instances are set up to deploy to repo.eclipse.org by default, but the dedicated repositories need to be created first (see above).

Instructions for deploying to repo.eclipse.org can be found here:
* https://wiki.eclipse.org/Jenkins#How_can_artifacts_be_deployed_to_Nexus_OSS_.28repo.eclipse.org.29.3F * https://wiki.eclipse.org/Services/Nexus#Deploying_artifacts_to_repo.eclipse.org

We can also assist in setting up deployment to OSSRH/Maven Central.
See https://wiki.eclipse.org/Jenkins#How_can_artifacts_be_deployed_to_OSSRH_.2F_Maven_Central.3F

Regards,

Fred

On 16.12.22 10:38, RADERMACHER Ansgar wrote:
Dear all,


in the context of a collaboration with OBEO, we have dependencies from a non-OSGI project to Eclipse plugins, notably Papyrus SW designer and UML2. This means that we cannot use the available p2 update sites.

In case of Papyrus SW designer, we pushed a snapshot via a "mvn clean deploy" to a subfolder in repo.eclipse.org [1]. In case of UML2, we entered into a discussion what should be the right repository to use, see [2] . The resulting questions are


- Which is the recommended repository and sub-folder for pushing plugins? Is that maven central?

- Do jenkins jobs running on ci.eclipse.org have the right to push/deploy to this repository? This is the case for repo.eclipse.org, but likely not for others

- Is there a particular setup to do (besides adding distributionManagement tags to pom.xml)?


Sorry, if these questions have already been asked, but I could find the information.

Best regards

Ansgar

[1] https://repo.eclipse.org/content/repositories/papyrus-snapshots/org/eclipse/papyrus/designer/ <https://repo.eclipse.org/content/repositories/papyrus-snapshots/org/eclipse/papyrus/designer/> [2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=581203. <https://bugs.eclipse.org/bugs/show_bug.cgi?id=581203.>



_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev

--
Frederic Gurr
Team Lead - Release Engineering | Eclipse Foundation Europe GmbH

Berliner Allee 47, D-64295 Darmstadt
Handelsregister: Darmstadt HRB 92821
Managing Directors: Gaël Blondelle, Mike Milinkovich, Michael Plagge


Back to the top