Community
Participate
Working Groups
We successfully published rwt and jface jars to the maven central repo (bug 350714) once. Now we need to automate the publishing task and include it in the milestone and release build procedure.
Created attachment 199101 [details] maven poms The attached maven pom files contain also build information. To configure the upload server add your nexus username/password in .m2/settings.xml. <servers> <server> <id>NtsNexus</id> <username>your_nexus_username</username> <password>your_nexus_password</password> </server> </servers>
Apparently, the Sonatype OSSRH (OSS Repository Hosting Service) [1] is used to bring open source bundles into maven central. I've requested a configuration in OSSRH-3818 [2]. Beyhan's efforts for RAP 1.4.0 (bug 350714) are captured in OSSRH-1877 [3]. There are two mailing lists for this service [4]. [1] https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide [2] https://issues.sonatype.org/browse/OSSRH-3818?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel [3] https://issues.sonatype.org/browse/OSSRH-1877?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel [4] ossrh-announcements@sonatype.org, ossrh-users@sonatype.org.
I've added this wiki page to explain the steps for uploading bundles to Maven Central: http://wiki.eclipse.org/RAP/Maven_Central
Currently I think we should only publish release and maybe milestone builds on Maven Central. This will remain a separate step because the at the moment we make a build, we cannot decide if this build is going to become the final release or milestone version. Once the milestone or release is published at Eclipse, we should also publish the artifacts for Maven. For RAP 1.5.0, we published rwt, rwt.osgi, and jface to Maven Central. The process is now completely described on the wiki page mentioned in comment 3.