| Summary: | Publish RAP bundles in Maven Central Repository | ||
|---|---|---|---|
| Product: | [RT] RAP | Reporter: | Beyhan Veliev <beyhan.veliev> |
| Component: | Releng | Assignee: | Project Inbox <rap-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Attachments: | |||
|
Description
Beyhan Veliev
Created attachment 198838 [details]
The archive contains all pom.xml files.
We are in process to publish the RAP bundles (org.eclipse.rap.rwt, org.eclipse.rap.rwt.q07, org.eclipse.rap.jface und org.eclipse.rap.jface.databinding) in Maven Central Repository. For this effort I created pom.xml files for the listed bundles.
Created attachment 198946 [details]
Added maven compiler configuration to pom.xml files
Created attachment 198948 [details]
Commented out missing method. TODO: use newer equinox bundle dependency
Created attachment 198957 [details]
Maven pom.xml files to build RWT/JFace bundles
To use the poms you need to 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>
Use the following command "mvn deploy" in directory releng/org.eclipse.rwt.releng to deploy the snapshots to Nexus.
Following RAP bundles with version 1.4.0.20110607-1118 have been uploaded to the Maven Central Repository: * org.eclipse.rap.qwt * org.eclipse.rap.rwt.q07 * org.eclipse.rap.jface "org.eclipse.rap.jface.databinding" has not be uploaded because the bundle requires org.eclipse.core.databinding.* 1.3 which is not available in the MCR. The jars have arrived at maven central: http://search.maven.org/#browse%7C-571946943 That's a good start. Thanks! I opened bug 351108 to automate this task. |