Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 350714 - Publish RAP bundles in Maven Central Repository
Summary: Publish RAP bundles in Maven Central Repository
Status: RESOLVED FIXED
Alias: None
Product: RAP
Classification: RT
Component: Releng (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-29 10:56 EDT by Beyhan Veliev CLA
Modified: 2011-07-04 13:07 EDT (History)
0 users

See Also:


Attachments
The archive contains all pom.xml files. (3.70 KB, application/octet-stream)
2011-06-29 11:02 EDT, Beyhan Veliev CLA
no flags Details
Added maven compiler configuration to pom.xml files (15.49 KB, application/octet-stream)
2011-07-01 04:18 EDT, Florian Waibel CLA
no flags Details
Commented out missing method. TODO: use newer equinox bundle dependency (3.40 KB, application/octet-stream)
2011-07-01 04:19 EDT, Florian Waibel CLA
no flags Details
Maven pom.xml files to build RWT/JFace bundles (6.49 KB, application/octet-stream)
2011-07-01 07:14 EDT, Florian Waibel CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Beyhan Veliev CLA 2011-06-29 10:56:48 EDT
We want to encourage pour Java developers to build RWT stand alone applications. Maven is the standard to build Java applications. Therefore, the bundles needed for an RWT stand alone application should be published on the Maven Central Repository.
Comment 1 Beyhan Veliev CLA 2011-06-29 11:02:05 EDT
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.
Comment 2 Florian Waibel CLA 2011-07-01 04:18:55 EDT
Created attachment 198946 [details]
Added maven compiler configuration to pom.xml files
Comment 3 Florian Waibel CLA 2011-07-01 04:19:48 EDT
Created attachment 198948 [details]
Commented out missing method. TODO: use newer equinox bundle dependency
Comment 4 Florian Waibel CLA 2011-07-01 07:14:10 EDT
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.
Comment 5 Beyhan Veliev CLA 2011-07-04 10:55:54 EDT
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.
Comment 6 Ralf Sternberg CLA 2011-07-04 13:07:58 EDT
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.