Tuesday, January 12, 2010

I want to get ECF code from the Eclipse CVS repository. First, open up a CVS Repositories view and create a new repository location. I choose pserver (for anonymous checkout) and leave the password field blank. If you're a committer, you choose extssh and enter your name and password.

Or sometimes, you're a committer and you just want to use pserver. Note, however, that there is a time lag between extssh and pserver. Usually this is irrelevant. But you might miss the very latest checkins if they are close to when you checkout with server. And sometimes this can cause a build to fail.

The reason there is this time lag is so that extssh can be more performant.



Then, from the CVS Repositories view, checkout org.eclipse.ecf.releng. The result is that there is a org.eclipse.ecf.releng project shown in Package Explorer.

Right click in Package Explorer and choose Import .... Select Team Project Set and click Next. Then, in the window that appears, click the Browse button beside File name: and browse to the file projectSet-anonymous.psf.

Click Finish. A window appears asking if you want to overwrite org.eclipse.ecf.releng. Choose No (although it really doesn't matter).

A bunch of projects get checked out. I make a run configuration and call it Eclipse ECF. For Location, I put in ${workspace_loc}/../runtime-Eclipse_ECF. For Program to Run, I choose Run a product and specify the product as org.eclipse.sdk.ide. Then, I click Run.



 

The runtime workbench comes up. I can customize the perspective to show the ECF menu. This is cool. However, if I drop down the ECF menu and try to connect to Eclipse IM, XMPP, or XMPPS, I get an error. It does not accept my credentials. I think this is a known bug, namely https://bugs.eclipse.org/bugs/show_bug.cgi?id=291797

The IRC provider works just fine.




Click Finish. No password is needed.




7/25/2010 3:38:25 AM (Pacific Standard Time, UTC-08:00)
Thanks for the post
Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):